ASP.NET Development Server每次都重新启动

时间:2010-07-08 18:32:53

标签: visual-studio cassini

如果我使用VS2008或VS2010在我的ASP.NET项目中进行更改,我必须停止ASP.NET开发服务器并重新启动它(通常通过“在浏览器中查看”)以查看反映的更改。

我和这个家伙有同样的问题: ASP.net development server needs restart every time

除了我,他的解决方案不起作用:将HKLM\Software\Microsoft\ASP.NET\FCNMode的注册表值添加/更改为0或2,我无法看到任何内容。

现在是疯狂的部分 - 我刚刚升级到VS2010,假设我的所有问题都将得到解决。我将我的项目迁移到.NET 4.0并且仅在完全相同的行为中执行了“在浏览器中查看”! 4.0运行完全不同版本的WebDev.WebServer,我认为这肯定会解决我的问题!不。

然后我读到了 IIS Developer Express ,刚刚与WebMatrix一起发布,我发现如何让我的网站加载(命令提示符)只是因为你猜对了,同样的问题发生了。我必须杀死服务器并重新启动才能看到我的更改。

我正在谈论的变化不一定是代码更新,它们可能是一个简单的HTML修改。服务器无法识别更改,因此不会为新页面提供服务。无需重新启动即可更新和查看CSS或JS文件。

我只是想找出可能出现问题的一些想法。请注意!?

工作站:Win7 64位,VS2008和VS2010。

2 个答案:

答案 0 :(得分:2)

所以答案是使用FCNMode,但在Windows 7 64位上,注册表位置不同,HKLM/Software/Wow6432Node/Microsoft/ASP.Net

我将FCNMode设置从1更改为2,无需重新启动就可以正常加载所有内容。

感谢Brian在ASP.NET论坛上的解决方案! http://forums.asp.net/p/1516728/4017980.aspx#4017980

答案 1 :(得分:0)

我通常避免使用Cassini并将我的项目配置为使用IIS 7。您无法直接使用IIS的任何原因?