2017-06-06 141 views
0

当我尝试从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

+0

您的应用程序使用MVC 4? –

+0

您是否在应用程序池设置中将32位应用程序启用为true? – ISHIDA

+0

MVC 5. 是的,我试过在应用程序池设置32/64切换。它只是提供此错误,而不是: >模块名称ManagedEngineV4.0_64bit路径C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \ webengine4.dll从注册返回一个错误。数据是错误的。 另外我试图用单个视图和模型创建新的黑色MVC应用程序 - 它也在开始时崩溃。 感谢您的回复! –

回答

0

夫妇花了试图解决这一问题的天,我没有成功后,所以这里是快速的解决方法:

  1. IISExpress V10的卸载
  2. 安装IISExpress V8

而且一切工作正常