我在Azure上部署的asp .net核心应用程序遇到了麻烦。
Azure返回此结果:
我的问题是:我该如何调试?这是为什么?/为什么会这样?这是一个Asp .Net Core问题?托管问题?
我正在使用web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!--
Configure your application settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380
-->
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
</handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/>
</system.webServer>
</configuration>
这是我使用.UseIISIntegration()
和.UseUrls("http://*:5000")
var host = new WebHostBuilder()
.UseKestrel()
.UseIISIntegration()
.UseUrls("http://*:5000")
.UseContentRoot(Directory.GetCurrentDirectory())
.UseApplicationInsights()
.UseStartup<Startup>()
.Build();
host.Run();
谢谢:)
答案 0 :(得分:1)
以下是您可以尝试的一些事项
检查Azure上的日志(如果您启用了日志记录)
使用app.UseDeveloperExceptionPage();
&amp;启动类中的app.UseDatabaseErrorPage();
方法。这将显示错误,然后您可以轻松查看错误来自哪里