更新如下
我已经经历了几个(如果不是所有)帖子提到这个错误的SO和谷歌,但仍然有这个问题。错误我得到的是:
Process with an id of x is not running
此外,我还可以在VS输出窗口中注意到此错误:
The program '[11392] iisexpress.exe' has exited with code 0 (0x0).
The program '[11392] iisexpress.exe: Program Trace' has exited with code 0 (0x0).
其中编号始终与原始错误中提到的PID相同。
我已经检查过了,没有,PID没有被任何进程使用,我已经做了大量的事情,如在here,here,here,here和其他一些...
这适用于我所有的Web项目(从头开始新创建的项目或旧项目)。因此,以WPF为例,这工作得很好。
因此,这一定是IIS相关的我认为,卸载它,重新安装它没有影响,也没有重命名/删除IISEXPRESS文件夹中的文档或检查所有选项在CPanel =〉打开/关闭IIS选项的功能和吨的其他事情,我尝试像添加环境变量
_CSRUN_禁用_解决方法
以管理员身份运行,删除.vs文件夹,删除
IIUrl、开发服务器V路径和开发服务器端口
.csproj文件中的部分或检查
“工具”菜单〉“选项”〉“项目和解决方案”〉“Web项目”〉“使用64位版本的IIS Express
甚至卸载了我所有的VS版本,只重新安装了1 VS企业版2017...
**我完全迷失在这里,发生了什么事?**欢迎任何建议!
**更新1:**我已经卸载了IISExpress 10并安装了版本8,仍然是同样的问题。
这是事件查看器记录的内容:
Log Name: Application
Source: Application Error
Date: 01/06/2019 09:33:00
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: PCName
Description:
Faulting application name: iisexpress.exe, version: 8.0.8418.0, time stamp: 0x4fbae3d6
Faulting module name: ntdll.dll, version: 10.0.17763.475, time stamp: 0x3230aa04
Exception code: 0xc0000008
Fault offset: 0x00000000000a356a
Faulting process ID: 0x2d68
Faulting application start time: 0x01d5184c3d470917
Faulting application path: C:\Program Files\IIS Express\iisexpress.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report ID: cce33ecf-9507-42ab-87bf-9482a39181e9
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2019-06-01T07:33:00.972839500Z" />
<EventRecordID>58319</EventRecordID>
<Channel>Application</Channel>
<Computer>PCName</Computer>
<Security />
</System>
<EventData>
<Data>iisexpress.exe</Data>
<Data>8.0.8418.0</Data>
<Data>4fbae3d6</Data>
<Data>ntdll.dll</Data>
<Data>10.0.17763.475</Data>
<Data>3230aa04</Data>
<Data>c0000008</Data>
<Data>00000000000a356a</Data>
<Data>2d68</Data>
<Data>01d5184c3d470917</Data>
<Data>C:\Program Files\IIS Express\iisexpress.exe</Data>
<Data>C:\WINDOWS\SYSTEM32\ntdll.dll</Data>
<Data>cce33ecf-9507-42ab-87bf-9482a39181e9</Data>
<Data>
</Data>
<Data>
</Data>
</EventData>
</Event>
**更新2:**我尝试在SafeMode下运行VS 2017 Enterprise,但出现以下错误:
我会进一步调查这个错误,请,如果任何人有任何想法,张贴它!
2条答案
按热度按时间nhn9ugyo1#
我也有同样的问题。下面是我做过的一些不起作用的事情:
1.删除项目中的
.vs
文件夹1.删除“我的文档”中的
IIS Express
文件夹1.将
_CSRUN_DISABLE_WORKAROUNDS
添加到环境变量中1.重新启动计算机
1.重新启动Visual Studio
1.更改端口
1.甚至重新安装Visual Studio
1.通过控制面板卸载IIS 10.0 Express,然后重新安装
我已经尝试了几乎所有的解决方案,我从几个论坛,他们都没有工作。
最后我找到了问题的根源。问题的根源不是来自我的项目,也不是来自我的visual studio,而是来自我的IIS。
当我从
C: \ Program Files \ IIS Express
打开iisexpress.exe
时,命令提示符立即关闭。如果您的IIS Express没有问题,则会出现如下所示的内容。iisexpress.exe if success
我所做的是通过
Control Panel
中的Turn Windows Features on or off
重置或reinstall IIS Express
。My worked solution
这是唯一对我有效的方法,希望它也能帮助其他人。
7gcisfzg2#
对我来说,问题是在不同版本的.net版本的机器上,我试图开始项目。VS解决方案是在.net 6.o.5版本上创建的,并在将解决方案传输到PC后,其中o.6.4只安装-过程发生问题。更新.net到正确的版本后,问题消失了。
P.S.删除.vs文件夹的方法没有帮助。P.S.2 VS 2022