1

我刚开始使用 ASP.Net MVC,遇到了一个我无法解决的问题。

到目前为止,我已经创建了一个模型、一个控制器和一个视图,并成功地在浏览器中使用纯文本和 ViewBag 将内容显示出来。但是,当我更改例如视图中的任何内容(文本从“Hello”到“Hello!”或其他)并启动项目时,新的更改不存在。

我已经尝试过构建,重建,开始调试,没有调试就开始,没有运气。我什至可以删除控制器和视图中的所有代码,并且什么都不会改变。

但是,如果我重新启动 VS 并再次打开项目,则会应用新的更改。

我究竟做错了什么?

注意:我知道浏览器缓存,在这种情况下这不是问题。

4

1 回答 1

0

尝试使用构建菜单中的“干净”选项。这应该删除项目 bin > Debug 文件夹中的所有内容(或 Bin > Release,如果您选择了该文件夹)。此外,您有时也会停止您的 IIS 开发人员服务器 VS 无法正确关闭它。它应该在您单击构建并运行时启动。如果您的项目在“bin > Debug”文件夹中没有任何内容,或者在您重建时它是“Bin > Release”文件夹,这不是 VS 问题,我会在那时查看浏览器缓存。

干净是你的朋友吗...

于 2013-01-21T05:07:00.657 回答