我的ASP.NET开发服务器出现问题。在我再次从VS Express环境中运行我的应用程序之前,我需要停止,否则它将使用以前呈现的版本。
我在3-4个月的时间里到处寻找解决方案,但一无所获,也许我用错了词?
发布于 2009-11-14 18:56:27
是否在Visual Studio中保存更改?(仅仅编辑是不够的)
你的浏览器可能会缓存页面吗?在大多数浏览器中,CTRL-F5将刷新到浏览器端缓存。
发布于 2009-11-20 13:09:31
感谢MSDN论坛和microsoft知识库,我找到了这个知识库http://support.microsoft.com/kb/911272。
本质上,HKLM\Software\Microsoft\ASP.NET\FCNMode决定了如何将ASP.NET作为应用程序处理,将其设置为"0“修复了问题,无需每次都启动和停止:)
解释为什么重新安装不起作用
发布于 2009-11-15 23:22:58
问题可能是Cassini (与Visual Studio关联的开发web服务器)在您更改某些文件时不会重新启动,而在更改其他文件时会重新启动。例如,如果您在App_Code文件夹中有一个HttpModule,并且您更改了它的代码,则Cassini不会自动重新启动。但是,如果您更改了web.config,那么它就会更改。有时,在网站上重新编译可以修复它,但很多时候不会。
我通过Connect向Microsoft提交了一个bug;他们的反应是该行为是“按设计的”。
我的解决方案是切换到使用IIS而不是Cassini --只需将IIS配置为指向开发文件夹,然后将启动URL更改为http://localhost/卡西尼还有许多其他恼人的功能(比如不支持压缩),所以这对我更有效。我仍然可以通过这种方式进行调试,所以不会有任何损失。
话虽如此,如果您只是更改.aspx页面,那么您可能还有其他事情要做……
https://stackoverflow.com/questions/1733926
复制相似问题