ASt*_*her 5 asp.net google-chrome visual-studio
我昨天用vb.net开始了一个新的asp.net网站; 我熟悉VB.NET但不熟悉ASP.NET.
我的主要浏览器是谷歌浏览器,但是当我尝试"模拟"(调试)网站时,调试器会退出由Visual Studio生成的本地开发服务器,因此,Chrome无法加载网站(因为它在尝试网络服务器没有运行).通过并排查看Chrome和Visual Studio可以很容易地看到这一点; Visual Studio的状态栏变为橙色一秒左右然后返回蓝色,IIS退出代码0:
The program '[73048] iisexpress.exe: Program Trace' has exited with code 0 (0x0).
The program '[73048] iisexpress.exe' has exited with code 0 (0x0).
Run Code Online (Sandbox Code Playgroud)
但是,可以通过在Internet Explorer中"模拟"然后再次使用Chrome来暂时解决此问题,但必须在每次重新启动时应用此修复程序才能使其正常工作.
为什么会发生这种情况,如何在没有网络服务器退出的情况下在Chrome中正确调试?
我读过如何在结束调试时阻止Visual Studio 2013关闭我的IIS Express应用程序?但是,在这方面没有一个解决方案帮助我,问题是Visual Studio iisexpress.exe在调试开始时似乎正在关闭.
Chrome在一个单独的进程(沙盒)中运行每个选项卡,因此当Chrome实际为"模拟器"启动时创建的新选项卡生成一个全新的PID时,可能是Visual Studio期待Chrome的"基础"PID?
除了使用Internet Explorer(或"修复")来调试网站之外,还有其他解决方案吗?
我已经记录了这里发生的事情,我仍然觉得很奇怪,Internet Explorer能够暂时"解决"这个问题.
我使用的是Windows 8.1 Pro(Media Center Edition)和Chrome 40.0.2214.93 m的Visual Studio 2013 Ultimate.
| 归档时间: |
|
| 查看次数: |
6082 次 |
| 最近记录: |