如何在 Azure 应用服务中显示页面?
How to display a page in Azure Apps Service?
我正在尝试下面的示例代码。
https://docs.microsoft.com/ja-jp/azure/storage/blobs/storage-upload-process-images?tabs=javascript%2Cazure-powershell
我能够在本地移动。
(开始URL:http://localhost:3000)
我们正在将代码作为 Zip 文件部署到 Azure Apps Service。
但是,即使我访问了网站URL,也无法操作。
(启动 URL: https:// {azure 应用程序服务}。azurewebsites.net)
我在想是否应该设置Web.Config,但我不知道该写什么
如果您知道通过上述代码在WebConfig中设置什么,请告诉我。
另外,如果有除此之外的解决方案,请也告诉我。
- 我已经按照您提供的 document 进行操作,对我来说效果很好。
- 我可以上传图片并在存储帐户中查看它们。
"You do not have permission to view this directory or page."
根本原因可能是您的 Azure 网站中没有默认页面。
当您通过 azurewebsites 部署 zip 文件时。net/ZipDeployUI,请确保您在 /wwwroot 级别看到正在解压缩的文件。
如果文件显示在 /wwwroot/your-app-folder/ 下,您可能会遇到此权限问题。
您可以直接查看url页面。
https://{siteanme}.azurewebsites.net/views/yourpage.html
在项目根文件夹中添加 default document 并在 Azure 门户的 appsetting 中将其设置为默认页面并保存 设置。
The default document is the web page that is displayed at the root URL for a website.
导航到 KUDU
url: https://<your app name>.scm.azurewebsites.net/DebugConsole
并转到 site\wwwroot
检查文件是否包含在目录中。
如果您发现缺少任何文件,请重新部署应用程序。
或
暂时检查一下,直接把本地文件拖到d:home\site\wwwroot
目录下再试试
出于调试目的,您可以打开 Azure 详细消息。
登录到 Azure > 应用服务 > Your Web App
> 应用服务日志,然后打开 Detailed Error Messages
或打开所有日志记录选项。
在您的 Web Config
文件中添加以下内容,
在 system.web 结束标记前添加 <customErrors mode="Off" />
,</system.web>
。同样,在 </system.webServer>
之前添加 <httpErrors errorMode="Detailed"></httpErrors>
。将 Web Config
上传到 Azure。
这将详细显示错误消息,您可以从那里找出确切的问题。
详情请参考。
我正在尝试下面的示例代码。
https://docs.microsoft.com/ja-jp/azure/storage/blobs/storage-upload-process-images?tabs=javascript%2Cazure-powershell
我能够在本地移动。
(开始URL:http://localhost:3000)
我们正在将代码作为 Zip 文件部署到 Azure Apps Service。
但是,即使我访问了网站URL,也无法操作。
(启动 URL: https:// {azure 应用程序服务}。azurewebsites.net)
我在想是否应该设置Web.Config,但我不知道该写什么
如果您知道通过上述代码在WebConfig中设置什么,请告诉我。
另外,如果有除此之外的解决方案,请也告诉我。
- 我已经按照您提供的 document 进行操作,对我来说效果很好。
- 我可以上传图片并在存储帐户中查看它们。
"You do not have permission to view this directory or page."
根本原因可能是您的 Azure 网站中没有默认页面。
当您通过 azurewebsites 部署 zip 文件时。net/ZipDeployUI,请确保您在 /wwwroot 级别看到正在解压缩的文件。
如果文件显示在 /wwwroot/your-app-folder/ 下,您可能会遇到此权限问题。
您可以直接查看url页面。
https://{siteanme}.azurewebsites.net/views/yourpage.html
在项目根文件夹中添加 default document 并在 Azure 门户的 appsetting 中将其设置为默认页面并保存 设置。
The default document is the web page that is displayed at the root URL for a website.
导航到
KUDU
url:https://<your app name>.scm.azurewebsites.net/DebugConsole
并转到site\wwwroot
检查文件是否包含在目录中。如果您发现缺少任何文件,请重新部署应用程序。
或
暂时检查一下,直接把本地文件拖到
d:home\site\wwwroot
目录下再试试出于调试目的,您可以打开 Azure 详细消息。
登录到 Azure > 应用服务 >
Your Web App
> 应用服务日志,然后打开Detailed Error Messages
或打开所有日志记录选项。在您的
Web Config
文件中添加以下内容,在 system.web 结束标记前添加
<customErrors mode="Off" />
,</system.web>
。同样,在</system.webServer>
之前添加<httpErrors errorMode="Detailed"></httpErrors>
。将Web Config
上传到 Azure。
这将详细显示错误消息,您可以从那里找出确切的问题。
详情请参考