我试图在visual studio 2013更新3上运行任何程序,我得到以下警告框:
Id为####的进程未运行。
每次都有不同的身份证号码显示。
在错误窗口,我得到这个错误消息:
程序“[3148]iisexpress.exe”已退出,代码为-1073741816 (0xc0000008)“指定了一个无效的句柄”。
有时它运行时,我在浏览器中得到以下消息:
该网页不可用。
为什么会发生这种情况,我该如何解决它?
我试图在visual studio 2013更新3上运行任何程序,我得到以下警告框:
Id为####的进程未运行。
每次都有不同的身份证号码显示。
在错误窗口,我得到这个错误消息:
程序“[3148]iisexpress.exe”已退出,代码为-1073741816 (0xc0000008)“指定了一个无效的句柄”。
有时它运行时,我在浏览器中得到以下消息:
该网页不可用。
为什么会发生这种情况,我该如何解决它?
当前回答
我也有同样的问题,上面的方法对我不起作用。我的错误是双重的。
我的默认浏览器是Opera,但它无法附加到Opera上。 我有多个启动项目,所以它不会让我切换到IE,直到我把默认的启动项目改回只有MVC外壳。
我把这个项目专门设置为启动,然后我把它切换回启动IE,它又开始调试了。
其他回答
删除隐藏的.vs文件夹对我来说不起作用,因为在我的应用程序中指定的端口正在被另一个应用程序使用。
进入属性,然后点击web选项卡。 更改“开始Url”和“项目Url”中的端口号。 单击“创建虚拟目录”。 保存并按F5。
以管理员身份打开Visual Studio 右键单击项目,点击“卸载项目” 同样,右键单击项目,点击“编辑PROJECT_NAME.csproj” 找到下面的代码并删除它: 63366年< DevelopmentServerPort > < / DevelopmentServerPort > < DevelopmentServerVPath > / < / DevelopmentServerVPath > < IISUrl > http://localhost: 63366 / < / IISUrl > 保存并关闭文件.csproj 右键单击项目并重新加载它
这可能有多种原因,如果您在命令行中运行IISExpress.exe (\Program Files (x86)\IISExpress\ IISExpress.exe为32位,\Program Files\IISExpress\ IISExpress.exe为64位),您将获得更多详细信息。在我的例子中:
C:\Program Files\IIS Express>iisexpress.exe
Filename: \\?\C:\Users\My.Username\Documents\IISExpress\config\applicationhost.config
Line number: 15
Error: Configuration file is not well-formed XML
很好,很容易解决,但那是我的错!
在尝试这些方法之前,请重新启动计算机!
其中一些可能是有用的。使用netstat技巧
netstat -ano | find
帮助我,因为另一个应用程序正在使用我的端口,但没有完全解决我的问题。IIS Express仍然不断崩溃。直到我重启win 10电脑(一周以来的第一次),我的问题才完全解决。
我遇到了同样的问题,需要做的是正确地安装IIS Express。
我右键点击我的项目属性=> Web(选项卡)和服务器: 项目URL已经预填充,我点击“创建虚拟目录”按钮。
我刚刚重新安装(刷新)窗口,IIS没有安装b/c,它是新的。