我正在测试Visual Studio 2015 Ultimate CTP 5(14.0.22412.0 DP)中的新的ASP.NET 5
网页模板。
我的问题是,当我运行应用程序时,每次按下.cs
或.cshtml
文件上的保存按钮时,服务器都会停止。没有警告或错误对话框出现。
我可以使用空白的起始项目重现此错误:
file->new project-> ASP.NET Web Application -> ("ASP.NET 5 Empty" and same with "ASP.NET 5 Starter Web")
在尝试定位问题的源头后,我在输出窗口中发现了这个:
iisexpress.exe Information: 0 : Deleted -> c:\users\admin\documents\visual studio 2015\Projects\WebApplication4\src\WebApplication4\Startup.cs
iisexpress.exe Information: 0 : [ApplicationShutdown]: Scheduling shutdown request for debugger detach.
iisexpress.exe Information: 0 : c:\users\admin\documents\visual studio 2015\Projects\WebApplication4\src\WebApplication4\0sc2sxcq.1a1~ -> c:\users\admin\documents\visual studio 2015\Projects\WebApplication4\src\WebApplication4\Startup.cs
iisexpress.exe Information: 0 : [ApplicationShutdown]: Requesting shutdown.
The program '[7760] iisexpress.exe: Program Trace' has exited with code 0 (0x0).
The program '[7760] iisexpress.exe' has exited with code -1 (0xffffffff).
The program '[7348] iexplore.exe' has exited with code -1 (0xffffffff).
看起来保存文件会删除它,删除文件会触发关机。我认为这不是预期的结果。
在调试时使用“在浏览器中查看”替代调试可以解决问题(但我想要使用调试)。
我尝试过:
- 重新安装Visual Studio - 禁用Web Essentials / Resharper - 运行所有可用的目标KRE版本 - 切换到Release 我不想格式化我的电脑,但是这似乎有点极端。
我正在使用Windows 8.1 Pro。
编辑:
在VS 2015 CTP 6中仍然存在此问题。
("Microsoft.AspNet.Server.IIS" 版本 1.0.0-beta2 和 1.0.0-beta3)