【发布时间】:2019-10-22 18:31:24
【问题描述】:
几个月前,我开始在 Visual Studio 上开发一个 ASP.NET Core (v2.2.5) 应用程序,它可以在我的电脑上完美运行。 现在我想在服务器上的 IIS 服务器上安装这个应用程序,所以我从 VS 发布了它,但是当我启动该站点时,我会出现以下弹出窗口: Visual studio debugger
在事件查看器中我得到这个错误:
错误应用程序名称:w3wp.exe,版本:8.5.9600.16384,时间戳:0x5215df96 错误模块名称:ucrtbase.DLL,版本:10.0.14393.2630,时间戳:0x5bbec6c9 异常代码:0xc0000409 故障偏移:0x000000000006d3d8 错误进程ID:0xcec 错误应用程序启动时间:0x01d51d0e16ee383d 错误的应用程序路径:c:\windows\system32\inetsrv\w3wp.exe 错误模块路径:C:\Windows\SYSTEM32\ucrtbase.DLL 报告 ID:56e081de-8901-11e9-8113-00155d013e00 故障包全名: 错误的包相关应用程序 ID:
以及有关错误的信息:
故障桶,类型 0 事件名称:BEX64 响应:不可用 Cab Id:0
问题签名:P1:w3wp.exe P2:8.5.9600.16384 P3:5215df96 P4: ucrtbase.DLL P5:10.0.14393.2630 P6:5bbec6c9 P7:000000000006d3d8 P8: c0000409 P9:0000000000000005 P10:
附件:
这些文件可能在此处可用:
分析符号:重新检查解决方案:0 报告 ID: 56e081de-8901-11e9-8113-00155d013e00 报告状态:0 散列桶:
我认为它类似于this thread,但提出的解决方案对我不起作用。 你能帮我解决这个问题吗?
提前致谢,
山姆
【问题讨论】:
-
如果您进入发布应用程序的文件夹并在命令行中运行“dotnet run”,它运行良好吗?我们需要知道应用程序是否自己运行,以确保问题来自它托管在 IIS 上的事实。
-
我刚刚做了,我收到一条关于 Telerik 的错误消息:错误 NU1102:无法找到版本为 (>= 2018.3.1017) 的包 Telerik.UI.for.AspNet.Core.Trial 所以我我想我必须在服务器上安装 Telerik 或一些依赖项,我会看看这个,已经谢谢了!
-
实际上它是我的课程项目中telerik 试用包的旧参考,我刚刚删除了它并且......它现在正在工作!谢谢你的帮助!!
-
一切都很好,只是缺少参考。
标签: asp.net-mvc visual-studio iis asp.net-core web-deployment