加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 在Visual Studio 2015中保存* .cs或* .cshtml文件后,

发布时间:2020-12-16 09:54:49 所属栏目:asp.Net 来源:网络整理
导读:我在Visual Studio 2015 Ultimate CTP 5中测试新的ASP.NET 5 Web模板. (14.0.22412.0 DP) 我的问题是,当我运行应用程序时,每次按下.cs或.cshtmlfiles中的任何一个时,服务器都会停止.不会出现警告或错误对话框. 我可以使用空启动项目重现错误: file-new proj
我在Visual Studio 2015 Ultimate CTP 5中测试新的ASP.NET 5 Web模板.
(14.0.22412.0 DP)

我的问题是,当我运行应用程序时,每次按下.cs或.cshtmlfiles中的任何一个时,服务器都会停止.不会出现警告或错误对话框.

我可以使用空启动项目重现错误:

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:usersadmindocumentsvisual studio 2015ProjectsWebApplication4srcWebApplication4Startup.cs
iisexpress.exe Information: 0 : [ApplicationShutdown]: Scheduling shutdown request for debugger detach.
iisexpress.exe Information: 0 : c:usersadmindocumentsvisual studio 2015ProjectsWebApplication4srcWebApplication4sc2sxcq.1a1~ -> c:usersadmindocumentsvisual studio 2015ProjectsWebApplication4srcWebApplication4Startup.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
>运行所有可用的Target KRE版本
>切换到发布

我会格式化我的电脑,但这看起来有点激烈.

我使用的是Windows 8.1 Pro

编辑:

问题在VS 2015 CTP 6中持续存在

(“Microsoft.AspNet.Server.IIS”版本1.0.0-beta2和1.0.0-beta3)

解决方法

我假设您正在尝试运行,然后在调试模式下编辑应用程序(F5).目前,当您在调试模式下保存文件时,预编译将启动并尝试重新编译您保存的文件.此步骤终止iisexpress.exe.

为避免此问题,我建议您使用Ctrl F5运行应用程序(不附带调试器).

最终,预编译的目的是加快开发时间.虽然它可能会损害调试体验,但您会注意到在没有附加调试器的情况下运行应用程序会导致执行速度明显快于以前的版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读