【发布时间】:2017-08-19 10:54:12
【问题描述】:
我有一个可以从 IIS Express 正常运行的 asp.net core 1.1.1 Web 应用程序。将其部署到 Azure 后,Web 应用程序无法启动。我收到以下错误:
启动应用程序时出错。 .NET Framework X86 v4.0.30319.42000 | Microsoft.AspNetCore.Hosting 版本 1.1.1 |微软视窗 6.2.9200
我已经从 Startup.cs 中删除了几乎所有内容,并打开了我所知道的所有调试可能性。我能得到的唯一错误是在 eventlog.xml 中:
Warning: Could not create stdoutLogFile \\?\D:\home\site\wwwroot\logs\stdout_6624_201732620236.log, ErrorCode = -2147024893.
.NET Runtime version 4.0.30319.0 - Loading profiler failed. Failed trying to receive from out of process a request to attach a profiler. HRESULT: 0x8007006d.
我认为这是一些权限问题,但我不知道在哪里以及如何在 Azure 文件系统上设置权限。
请帮帮我,我正在拔头发。我在这里坐了好几个小时来解决这个问题。
谢谢。
【问题讨论】:
-
将此作为参考,可能会有所帮助。 github.com/aspnet/IISIntegration/issues/215 在该页面上搜索
2147024893以查找与您的问题相关的 cmets。 -
如果您收到
startup错误,您可以启用额外的启动选项来输出实际原因。看看我的博客文章。 pkula.blogspot.co.uk/2017/11/…
标签: c# azure asp.net-core asp.net-core-mvc