Pao*_*tin 5 deployment iis publish asp.net-core asp.net-core-5.0
我使用设置部署了一个 .NET Core 5 应用程序: 单击此处查看
并且网站显示错误:
HTTP 错误 500.30 - ASP.NET Core 应用程序无法启动此问题的常见解决方案:
故障排除步骤:
有关更多信息,请访问:https : //go.microsoft.com/fwlink/?LinkID= 2028265 在此处输入图像描述
你能帮我吗?谢谢。
130*_*3r5 85
去那里,尝试手动启动你的项目......即
dotnet ServerApp.dll
Run Code Online (Sandbox Code Playgroud)
小智 12
我最近在将 .net core 5 应用程序部署到 IIS 时遇到了这个问题。我正在为我的各种环境使用环境变量,并且部署的 web.config 缺少 xml 标签。
改变这一行:
<aspNetCore processPath="dotnet" arguments=".\<your>.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess"/>
Run Code Online (Sandbox Code Playgroud)
到:
<aspNetCore processPath="dotnet" arguments=".\<your>.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Local" />
</environmentVariables>
</aspNetCore>
Run Code Online (Sandbox Code Playgroud)
这解决了我的 500.30 问题。
我接受了 @Mohammed 的指导/sf/answers/4157330621/
我在 Windows 10 中的本地 IIS 上运行应用程序时遇到此错误,然后我向 IIS_IUSRS 授予 App_Data 和 Logs 文件夹的完全控制权限,因此它可以工作。
我通过采取以下步骤解决了这个问题:
这应该可以识别出您的错误,您现在应该采取措施采取适当的措施。就我而言,我遇到了“System.IO.DirectoryNotFoundException”错误。
出现此错误是由于我的应用程序无权访问外部服务器。
我回到“应用程序池”设置,将“应用程序池身份”更改为具有服务器访问权限的用户,重新启动我的应用程序和中提琴!
一切运作良好。
这是我对这个错误的经历。正如之前的文章中所说,根据根本问题,此错误有多种补救措施
小智 5
错误背后可能有几个原因,您只能通过调试来识别。您可以尝试使用以下步骤调试此错误:
dotnet run (yourApplicationName).dll如果有任何错误,它们应该出现在输出中。
或者,您可以选中“事件查看器”(使用 Windows 搜索搜索事件查看器)并导航到
更新:
dotnet (yourApplicationName).dll
Run Code Online (Sandbox Code Playgroud)
并检查 http://localhost:5000/ 是否有错误
我使用 Azure 应用服务时遇到错误
HTTP 错误 500.30 - ASP.NET Core 应用程序无法启动
文档和应用程序服务日志对我没有任何帮助。
然后我登录到数据库并检查Firewalls and virtual networks并看到它Allow Azure services and resources to access this server被设置为“否”。切换Allow Azure services and resources to access this server到“是”解决了错误。
Azure 应用服务 - 诊断和解决问题也是一个检查的好地方。我遇到的另一个问题可以使用应用程序事件日志来解决。
在这种情况下,这是错误:
System.InvalidOperationException:在“CurrentUser\My”上找不到主题为“CN=certificate”的有效证书
结果我的证书过期了,更新后一切正常。
| 归档时间: |
|
| 查看次数: |
6899 次 |
| 最近记录: |