应用程序显示在此处输入图像描述尝试重新启动仍然相同。
我使用
run a package from an external URL
方法将示例 .NET 应用程序部署到 Azure Web App,没有任何问题。
确保 ZIP 文件结构正确。它应包含您的应用程序需要的内容
index.html
、web.config
、bin
,具体取决于应用程序类型。
对于 ASP。 NET 应用程序,需要
web.config
文件。我将该文件添加到项目的根目录,然后压缩以下文件。
web.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\WebApplication6.dll" stdoutLogEnabled="false" stdoutLogFile="\\?\%home%\LogFiles\stdout" hostingModel="inprocess" />
</system.webServer>
</location>
</configuration>
我向 SAS 令牌添加了
Read
和 Add
权限。
我使用下面的命令在环境变量中设置
WEBSITE_RUN_FROM_PACKAGE
变量。
az webapp config appsettings set --name <app-name> --resource-group <resource-group-name> --settings WEBSITE_RUN_FROM_PACKAGE="<BLOBSASURL>"
重新启动 Web 应用程序后,我得到以下输出。
Azure 输出: