IIS部署ASP.Net Core 502.5错误和解决
2018-05-08 15:48
981 查看
在Win7的机器上部署ASP.Net Core程序,老是提示502.5错误。
已经安装了
- Microsoft Visual C++ 2015 Redistributable
- .NET Core Windows Server Hosting bundle
- 对应版本的.Net Core SDK,
但程序就是跑不起来。
直接使用dotnet命令程序是可以正常运行的,说明环境运行时没问题。
dotnet ZKEACMS.WebHost.dll //运行正常
Windows日志
查看了Windows的错误日志
0x80070002,不知道是不是系统的问题,因为并不是在所有的机器上都会遇到。各种谷歌百度也没什么结果。
Application 'MACHINE/WEBROOT/APPHOST/NETCORE' with physical root 'F:\DotNetCore\ZKEACMS\src\ZKEACMS.WebHost\bin\Release\PublishOutput\'
failed to start process with commandline 'dotnet .\ZKEACMS.WebHost.dll', ErrorCode = '0x80070002 : 0.
解决问题方式一
在不断尝试的过程中发现,使用自包含运行时发布,程序可正常运行。
解决问题方式二
0x80070002的问题应该是找不到路径,但环境变量的PATH设置并没有问题,所以尝试以下方式解决。
首先查看一下dotnet core的安装目录,在命令行中输入where dotnet
打开程序的web.config,修改processPath="dotnet"为完整的路径processPath="C:\Program Files\dotnet\dotnet.exe"
以上两种方式都可以解决502.5的问题,如果您部署过程中也遇到了该问题,不妨尝试使用以上方式解决。
如果用命令也不能运行,安装系统补丁或许有帮助:https://www.geek-share.com/detail/2714713880.html
相关文章推荐
- 服务器win2008server R2 x64 部署.net core到IIS 并解决ASP .NET Core HTTP Error 502.5 – Process Failure 的问题等
- asp.net core部署到iis中出现 HTTP Error 502.5 - Process Failure的问题
- asp.net core部署到iis中出现 HTTP Error 502.5 - Process Failure的问题
- 将ASP.NET网站部署到win7中的IIS的过程(问题已经解决)
- 在IIS上部署你的ASP.NET Core项目
- asp.net部署到IIS常见问题的解决方法
- PowerShell自动部署ASP.NET Core程序到 IIS
- IIS 8.0部署ASP.Net, WebAPI, Restful API, PUT/DELETE 报405错解决办法, method not allowed 405
- Asp.net Core 添加 EF 工具并执行初始迁移错误解决方法(Add-Migration Initial---Build failed.)
- 【转】在IIS上部署你的ASP.NET Core项目
- 解决IIS ASP.NET模块注册错误问题
- ASP.NET之旅(四):IIS网站部署步骤及常见错误
- iis部署网站(asp.net或者wcf)出现HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
- asp程序部署在IIS上时报http 500 错误的解决方法
- IIS发布ASP.NET应用常见错误及解决办法
- 【ASP.NET Core快速入门】(二)部署到IIS
- ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法
- ASP.NET Core 2.0 MVC 发布部署--------- IIS 具体操作
- asp.net core-3.应用程序部署到iis
- IIS部署asp.net报404错误 iis与Framework安装顺序造成无法访问网站的解决办法