gpt4 book ai didi

azure - 默认文档不适用于 Azure Web App

转载 作者:行者123 更新时间:2023-12-03 04:26:27 25 4
gpt4 key购买 nike

我有一个简单的 Azure Web 应用程序,并将门户中的默认文档设置为 home.aspx。发布了一个 home.aspx 文件,可以通过 http://my-domain.azurewebsites.net/home.aspx (不是真实域)浏览它,但是浏览时默认文档将不起作用至http://my-domain.azurewebsites.net它返回 404。这里没有什么特别的。我什至将其添加到 web.confg 中,但它仍然返回 404。它是一个 Web 表单项目,设置为集成安全性,并添加了正确的默认文档。有什么想法吗?

最佳答案

I setup the following web app (West): supportforlucuma There is only one other app in that plan which is the one that isn't working.

访问“http://supportforlucuma.azurewebsites.net/”可以看到home.html页面”, 你的问题解决了吗?如果没有,我将提供有关如何调试此问题的更多信息。

除了在portal和web.config上设置默认文档外,还可以在RouteConfig.cs文件中设置默认文档。例如,以下代码将把index.aspx设置为当前Web应用程序的默认页面,并且它具有最高优先级。如果index.aspx文件不存在,则会向客户端响应404错误。请检查RouteConfig.cs文件中是否存在类似代码。

routes.MapPageRoute("default", "{page}", "~/{page}.aspx",false,new RouteValueDictionary( new { page = "index" })); 

为了进一步排查此问题,我们可以获取 404 响应的详细信息。比如访问默认页面时,服务器端执行了哪些模块。为此,我们需要启用失败请求跟踪。然后我们可以通过从LogFiles文件夹中下载跟踪日志来查看详细信息。例如,“ftp://xx.ftp.azurewebsites.windows.net/LogFiles/W3SVC355162095/”。

关于azure - 默认文档不适用于 Azure Web App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42699216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com