IIS Express无法运行-UlInitialize中出现错误(rc = 800703f1)

时间:2018-11-01 18:53:14

标签: visual-studio iis iis-express

我突然无法使用IIS Express在Visual Studio 2017中调试任何东西。

症状

在VS2017中调试时,输出窗口立即在下面显示消息。

  

程序“ [13980] iisexpress.exe”已退出,代码为0(0x0)。

通过命令提示符运行IIS: "C:\Program Files (x86)\IIS Express\iisexpress.exe" /port:50896 /path:"C:\Users\XXXXXXX\Documents\Visual Studio 2017\Projects\BT\ManageOIC\EnterpriseMedicalReportTool\\" /trace:error

  

UlInitialize中的错误(rc = 800703f1)。退出中       初始化ULATQ时出错。 hr = 800703f1

Copied template config file 'C:\Program Files (x86)\IIS Express\AppServer\applicationhost.config' to 'C:\Users\XXXXX~1\AppData\Local\Temp\iisexpress\applicationhost2018111183214194.config'
Updated configuration file 'C:\Users\XXXXX~1\AppData\Local\Temp\iisexpress\applicationhost2018111183214194.config' with given cmd line info.
Starting IIS Express ...
Initializing the W3 Server Started CTC = 3184968
W3 Server initializing WinSock.  CTC = 3184968
W3 Server WinSock initialized.  CTC = 3184968
W3 Server ThreadPool initialized (ipm has signalled).  CTC = 3184968
Start listenerChannel http:0
Error (rc=800703f1) in UlInitialize. Exiting
Error initializing ULATQ.  hr = 800703f1
Terminating W3_SERVER object
InitComplete event signalled
Process Model Shutdown called
Unable to start iisexpress.

The configuration registry database is corrupt.
For more information about the error, run iisexpress.exe with the tracing switch enabled**(/trace:error). 

在事件查看器中,注意到以下错误:

The worker process for app pool 'IISExpressAppPool', PID='4504', failed to initialize the http.sys communication when asked to start processing http requests and therefore will be considered ill by W3SVC and terminated.  The data field contains the error number.

数据字段: 800703F1-Err.exe提示这可能是注册表问题。

我尝试过的事情

  • 将IIS Express的端口更改为几个不同的开放端口
  • 在Visual Studio中删除.vs文件夹。
  • 运行其他项目。
  • 创建一个新的MVC Web应用程序并运行它。
  • 通过Microsoft网站重新安装IIS Express。 (并在之后重新启动。)
  • 通过Visual Studio安装程序重新安装IIS Express。 (并在之后重新启动。)
  • 修复Visual Studio。 (并在之后重新启动。)
  • 通过IIS 10上的命令从命令行手动运行IIS。
  • 卸载IIS 10并安装IIS 8
  • 通过IIS 8上的命令从命令行手动运行IIS。
  • 正在运行sfc / scannow(未发现问题)
  • 检查了Windows的最新更新(未显示)
  • 更新的Visual Studio

0 个答案:

没有答案