【问题标题】:azure deploy issue:do not have permission to view this directory or page天蓝色部署问题:无权查看此目录或页面
【发布时间】:2016-10-31 07:31:46
【问题描述】:

我尝试将我的 asp.net mvc Web 应用程序部署到 azure。但不知何故,我无法在 vs2015 社区中使用 web deploy,我总是收到错误:
Web Deploy 遇到与服务器的连接问题,不得不终止连接。如果问题仍然存在,请联系您的服务器管理员。了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CONNECTION_TERMINATED。 WebApplication6 0.

所以我改为使用本地 git 部署到 azure。我能够部署,但是当我输入 Web 应用程序的 url 时,我得到:您无权查看此目录或页面。而且我无法访问我在代码中定义的任何控制器。谁能帮帮我?

【问题讨论】:

    标签: asp.net asp.net-mvc git azure azure-web-app-service


    【解决方案1】:

    您可以采取一些措施来排除故障

    • 首先确定您的站点是否已部署。 转到 https://{站点名称}.scm.azurewebsites.net/DebugConsole,导航到“D:\home\site\wwwroot”,确保您看到正确的内容。

    • 检查您的应用是否部署正确。如果您的站点是 asp.net 站点,当您执行本地 git push(推送您的源代码)时,您应该看到 Azure 将尝试构建您的代码。检查部署是否成功。从调试控制台转到 https://{您的站点名称}.scm.azurewebsites.net/api/deployments 或从门户您应该能够看到您的部署日志

    如果以上都不能帮助您找出问题所在,请在此处使用此说明报告您的站点名称https://github.com/projectkudu/kudu/wiki/Reporting-your-site-name-without-posting-it-publicly

    我可以提供帮助并查看您的网站。

    【讨论】:

    • 对于第一个,我无法访问您提到的页面。它返回 404 您要查找的资源已被删除、名称已更改或暂时不可用。 webapp6.secureenvironment.p.azurewebsites.net/DebugConsole,对于第二个,我可以在我的门户中看到部署详细信息,它显示部署成功。
    • 链接应该是 https://{您的站点名称}.scm.azurewebsites.net,您粘贴的链接看起来不对。
    • 我找到了原因,它不再支持 asp.net 5 的核心应用程序。无论如何谢谢。
    • 绝对天才!谢谢!我的索引页面没有被复制到 Azure 上的 Web 服务器,所以它当然不会工作。将其属性更改为 Content / Copy if Newer 并且现在可以正常工作。
    【解决方案2】:

    从 git hub 问题的回复中获得答案,azure web app 不再支持 asp.net 5。

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。 验证以下内容-

      1. 转到 Azure 门户上已部署的 Web 应用程序,然后转到应用程序服务编辑器并检查 WWWROOT 文件夹下的所需文件夹结构,而不是 WWWROOT->Webapp->bin 等。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-02
        相关资源
        最近更新 更多