IISExpress在调试开始时崩溃

14 浏览
0 Comments

IISExpress在调试开始时崩溃

当我尝试从VS(2015或2017)启动我的ASP.NET应用程序时,它只是崩溃,并没有在输出窗口中显示任何错误。

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

但Windows事件日志显示如下:

模块名称ManagedEngineV4.0_32bit路径C:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ webengine4.dll返回了注册错误。数据是错误。

我已经没有更多关于如何解决这个问题的想法了。

我尝试重新安装VS,IIS,甚至尝试删除.NET Framework,将IIS设置从32位改为64位,但迄今为止都没有成功。

有没有人遇到过类似的错误并找到解决办法? 🙂

P.S.

扩展错误日志:

  • 系统

    • 提供程序

    [名称] IIS Express

    • 事件ID 2293

    [限定符] 49152

    等级2

    任务0

    关键字0x80000000000000

    • TimeCreated

      [系统时间] 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 +î.À

0
0 Comments

我们在使用IIS时遇到了同样的问题和事件查看器错误。对我们而言,问题是我们正在修改C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Aspnet.config以应用一些垃圾回收的改进,并且在XML中出现了一个拼写错误。

所以与IIS Express无关,但我想提一下给其他人,当他们搜索错误信息时可以找到这篇文章:

模块名称ManagedEngineV4.0_64bit路径

C:\windows\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll

从注册表返回了一个错误。数据是错误的。

解决方法:

我们修复了XML中的拼写错误后,问题得到了解决。

0
0 Comments

问题原因:删除IISExpress文件夹后重新加载项目,可以更新配置并解决问题。

解决方法:

1. 从"My Documents"中删除IISExpress文件夹。

2. 再次加载项目,它将再次创建IISExpress文件夹并更新配置。

3. 检查IISExpress文件夹是否具有足够的权限来读写配置文件。

4. 再次加载项目并运行IISExpress,问题应该得到解决。

额外提示:确保文档是否与OneDrive同步,如果是,则需要运行OneDrive并同步更改。另外,Windows 10启用了区分大小写的目录,可能会导致静态文件错误。在删除IISExpress文件夹时,请确保删除正确的文件夹路径,例如"C:\Users\myusername\Documents"或"C:\Users\myusername\OneDrive\Documents"。

0
0 Comments

IIS Express在调试启动时崩溃的问题出现的原因是版本兼容性的问题。解决方法是卸载IISExpress v10,并安装IISExpress v8。这样就可以解决问题,一切都可以正常工作了。

0