【发布时间】:2016-05-11 16:58:33
【问题描述】:
我在 IIS 中托管 ASP.NET RC1 应用程序时遇到问题。
我已经阅读了网站上的类似问题,并阅读了微软官方文档,但无济于事。我根本无法让应用程序在 IIS8 中启动,这在这种情况下是必须的,因为我需要将它与 SSL 证书一起使用,不幸的是没有显示相关日志。
应用打包在dnx-clr-win-x86.1.0.0-rc1-update2
下如果我尝试在本地 VS2015 中启动它,它会完美运行。如果我从命令行在服务器机器上运行 Web.cmd,应用程序将毫无问题地启动。但是,当我尝试通过 IIS 运行它时,事件日志会捕获以下内容。
Faulting application name: dnx.exe, version: 1.0.0.20309, time stamp: 0x56e05cbb
Faulting module name: ntdll.dll, version: 6.2.9200.21815, time stamp: 0x56eaff87
Exception code: 0xc0000374
Fault offset: 0x000db583
Faulting process id: 0xae4
Faulting application start time: 0x01d1aba4b38c38e7
Faulting application path: C:\inetpub\wwwroot\approot\runtimes\dnx-clr-win-x86.1.0.0-rc1-update2\bin\dnx.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: f1f534cd-1797-11e6-9404-000d3ab185aa
Faulting package full name:
Faulting package-relative application ID:
在我看来,它使用了错误的 dnx 版本,但这应该是不可能的,因为我发布了应用程序:
dnu publish --runtime active --no-source
【问题讨论】: