当我尝试从VS(2015或2017)启动我的ASP.NET应用程序时,它只是在输出窗口中没有错误而崩溃。调试开始时IISExpress崩溃
程序'[8464] iisexpress.exe'已退出,代码为0(0x0)。
但是Windows事件日志中这样说:
模块名称ManagedEngineV4.0_32bit路径C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ webengine4.dll从注册返回错误。数据是错误的。
我对如何解决这个问题没有更多的想法。 我试图重新安装VS,IIS,甚至试图删除.net框架,将IIS设置从32位更改为64位,但目前为止没有运气。
有人遇到过类似错误并找到解决方案的机会吗? :)
P.S. 扩展错误日志:
系统
- 提供商
【品名】IIS快递
- 事件ID 2293
[限定符] 49152
级别2
任务0 关键词0x80000000000000
- TimeCreated [SYSTEMTIME] 2017-06-06T20:47:56.693031400Z
- EventRecordID 7271
- 频道应用
- Com帕特PC
- 安全
EVENTDATA
ManagedEngineV4.0_32bit
C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ webengine4。dll的
2BEE0CC0
二进制数据:
在词
0000:C00CEE2B
在字节
0000:2B EE 0C C0 + I.A
您的应用程序使用MVC 4? –
您是否在应用程序池设置中将32位应用程序启用为true? – ISHIDA
MVC 5. 是的,我试过在应用程序池设置32/64切换。它只是提供此错误,而不是: >模块名称ManagedEngineV4.0_64bit路径C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \ webengine4.dll从注册返回一个错误。数据是错误的。 另外我试图用单个视图和模型创建新的黑色MVC应用程序 - 它也在开始时崩溃。 感谢您的回复! –