首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于.NET = '0x80004005 : 80008083,无法在IIS中启动ErrorCode核心应用程序

由于.NET = '0x80004005 : 80008083,无法在IIS中启动ErrorCode核心应用程序
EN

Stack Overflow用户
提问于 2017-03-10 08:40:10
回答 12查看 83.6K关注 0票数 72

我有一个.NET核心应用程序。它使用VS2017和Kestrel在本地运行。它在IIS下本地运行。但是,在服务器上,它不能从502.5 - Process Failure消息开始。

在事件日志中,我得到了更多细节:

申请“.”使用物理根‘C:\my文件夹’无法使用命令行“”dotnet“启动进程。\MyApp.dll‘,ErrorCode = '0x80004005 : 80008083。

以前的应用程序构建在同一个服务器上运行良好,唯一的区别是它们是用VS2017RC (2&3)发布的,这是使用完全发布的VS2017的第一个构建。

ErrorCode = '0x80004005 : 80008083.是什么意思?

我该怎么解决呢?

EN

Stack Overflow用户

发布于 2019-03-02 03:28:16

我也有这个问题,我想我应该张贴我的解决方案。我不确定这是否有意,但我认为dotnet核心2不支持项目名称中的空格字符。

我创建并发布了一个名为"Mikes“的项目,当我试图使用IIS运行站点时,我会得到这个错误(.NET核心应用程序由于ErrorCode =‘0x80004005’而无法在IIS中启动)。当我通过stdoutLogs文件启用web.config时,发现了以下错误:

没有可执行文件找到匹配命令"dotnet-.\Mikes“

这一点很奇怪,因为web.config文件确实正确地显示了参数下的dll路径,即".\Mikes App.dll“。

代码语言:javascript
运行
复制
<aspNetCore processPath="dotnet" arguments=".\Mikes App.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" />

我在Visual中创建了一个新的dotnet 2项目,并将其命名为"Mikes-App“,然后重新发布它,并更新了IIS站点上的目录。

然后这个网站运作得很好!

票数 3
EN
查看全部 12 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42713848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档