Bes*_* N. 171 iis-express visual-studio-2013
我试图在visual studio 2013 update 3上运行任何程序,我得到以下警告框:
Process with an ID #### is not running .
//每次显示不同的ID号
并在错误窗口中我收到此错误消息:
The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
Run Code Online (Sandbox Code Playgroud)
有时它运行并在浏览器中我收到以下消息: The webpage is not available.
我环顾四周,几乎尝试了一切,但我仍然无法解决问题.
请帮助任何人
the*_*man 359
以下步骤解决了Visual Studio 2015和Visual Studio 2017的问题:
.vs
文件夹.F5
和IIS Express应该正常加载,允许您进行调试.注意:根据我的经验和评论中的其他人,这个问题似乎是由在工作站,环境或Visual Studio版本之间移动项目引起的.
.vs
文件夹中必须包含一些特定于环境的信息.
小智 149
轻松解决:
找到下面的代码并删除它:
<DevelopmentServerPort>63366</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:63366/</IISUrl>
Run Code Online (Sandbox Code Playgroud)保存并关闭文件.csproj
Jua*_*gui 86
对于第一个错误:
ID为####的进程未运行.
以下步骤对我有用:
第二个错误:
该网页不可用
导致此错误的原因:
我在使用SSL时删除了IIS Express开发证书.
以下步骤对我有用:
希望这可以帮助!
tha*_*Guy 21
我的修复很简单,我缺少先决条件。我需要安装 .NET Core SDK
ugl*_*ger 19
关于第一个错误:
ID为####的进程未运行
当IIS Express无法绑定到端口时,有时会发生这种情况.可能的原因是其他一些进程已经绑定到该端口.Visual Studio将启动IISExpress.exe进程(无法绑定到端口并再次退出),然后附加到现在已终止的进程,从而导致上述错误.
要检查,请记下项目设置中的端口号(例如12116),然后尝试:
netstat -ano | find "12116"
Run Code Online (Sandbox Code Playgroud)
如果另一个进程打开了端口,这将给出其PID.然后,您可以选择终止违规流程或重新分配您自己的端口号.
小智 16
然后问题可能是由于Visual Studio使用32位IIS-Express.
解决方案:在Visual Studio中,转到"工具"菜单>"选项">"项目和解决方案">"Web项目">"启用选项""使用64位版本的IIS Express",然后单击"确定".
小智 14
发生这种情况的另一个原因是对于 .NET Core Web 应用程序,如果您将 Microsoft.AspNetCore.Components.* NuGet 包升级到新版本但不安装新 SDK,
就我而言,它将 Microsoft.AspNetCore.Components.WebAssembly 从 6.0.0 升级到 6.0.1,并且没有安装 .NET 6.0.1 SDK
Mar*_*cik 12
我有同样的问题.刚重启Visual Studio对我有用.
Man*_*ves 11
我在这里找到了解决方案:
https://www.codeproject.com/Tips/1029540/Solved-Process-With-An-Id-Of-Is-Not-Running
编辑项目文件并删除以下行:
<DevelopmentServerPort>xxxxx</DevelopmentServerPort>
<DevelopmentServerVPath></DevelopmentServerVPath>
<IISUrl>http://localhost:xxxxx/</IISUrl>
Run Code Online (Sandbox Code Playgroud)
Ful*_*ray 10
@Kilanny你的回答是对的.2015年的大多数机器都是64位,因此您需要在Tools主导航链接菜单下启用64位选项.无需配置其他文件或硬代码端口.此外,端口分配应该是动态的.此修复程序适用于2013使用Update 3和Visual Studio 2015 Community Edition.
查看下面的图片获取迷你教程:(我只是在改进Kilanny的答案)
看起来有很多解决方案有效,有些则无效...
经过几次测试迭代后,我的问题不断出现。是的,重新启动 PC 和/或 VS 将解决该问题……但只是暂时的。
我的解决方案是撤消几天前启用的安全更改,
Controlled folder access
以降低Ransomware protection
.
我通过以下方式取消了此更改:(
右键单击开始)
设置->更新和安全-> Windows 安全->病毒和威胁防护->病毒和威胁防护设置->管理设置
在受控文件夹访问下单击- >管理受控文件夹访问 (这也是勒索软件保护屏幕)
关闭受控文件夹访问。
这对我来说是 100% 的问题,因为我能够在不重新启动 VS 的情况下运行我的测试。
我在 Chrome 上也遇到了类似的问题。由于某种原因,VS 似乎无法附加到 Chrome 进程。
解决方案:
就我而言,我运行此命令来获取真正的错误:
dotnet run --project Project\MyProject.csproj
Run Code Online (Sandbox Code Playgroud)
我刚刚安装了新版本的 dotnet,错误消失了。
归档时间: |
|
查看次数: |
168881 次 |
最近记录: |