当我尝试从VS(2015或2017(启动我的ASP.NET应用程序时,它只是崩溃而没有输出窗口中没有错误。
程序'[8464] iisexpress.exe'已使用代码0(0x0(。
但是Windows事件日志说:
模块名称ManagedEnginev4.0_32Bit Path C: Windows Windows Microsoft.net Framework v4.0.30319 webengine4.dll返回了注册中的错误。数据是错误。
我对如何解决此问题没有更多的想法。我试图重新安装VS,IIS,甚至尝试删除.NET框架,将IIS设置从32更改为64位,但到目前为止尚无运气。
有人遇到类似错误并找到解决方案的机会吗?:(
P.S。扩展错误日志:
系统
- 提供者
[name] iis express
- Eventid 2293
[限定器] 49152
级别2
任务0 关键字0x80000000000000
- 时间 [SystemTime] 2017-06-06T20:47:56.693031400Z
- EventRecorDid 7271
- 频道应用程序
- 计算机PC
- 安全
eventdata
ManagedEnginev4.0_32bit
C: Windows Microsoft.net Framework V4.0.30319 webengine4.dll
2bee0cc0
二进制数据:
用文字
0000:C00CEE2B
字节
0000:2B EE 0C C0 ®
我知道这是一个旧线程,但这今天一直在杀死我。而且由于这几乎是任何搜索错误的顶部线程,所以我决定添加此。
从这里取"无法启动IIS Express Web服务器"错误
- 删除文件夹iisexpress摘自"我的文档"
- 再次加载您的项目,它将再次创建带有更新配置的Iisexpress文件夹
- 检查iisexpress文件夹具有足够的权限可以读取配置文件
- 再次加载项目并运行iisexpress。它应该起作用。
我不需要检查任何权限或任何内容,只是删除和重新加载项目就足以使IIS表现自己,我可以回到一些调试乐趣。
欢呼
在尝试解决问题的几天后,我没有成功,所以这里很快解决:
- 卸载iisexpress v10
- 安装iisexpress v8
一切正常
我们使用IIS遇到了相同的问题和事件查看器错误。对我们来说,问题是我们正在修改C:WindowsMicrosoft.NETFramework64v4.0.30319Aspnet.config
以应用一些垃圾收集改进,最终在XML中出现了错字。
与IIS Express无关,但想我会为其他在搜索错误消息时找到此帖子的人提到它:
模块名称ManagedEnginev4.0_64bit路径 C: Windows Microsoft.net Framework64 v4.0.30319 webengine4.dll 返回注册中的错误。数据是错误。