【问题标题】:Getting error after publishing my project into Azure App-Aplication (Web Hosting)将我的项目发布到 Azure App-Application (Web Hosting) 后出现错误
【发布时间】:2020-03-27 11:05:53
【问题描述】:

我多次尝试将我的网站从 Visual Studio 2019 发布到 Azure 服务器,但出现错误。

我有一个 MVC-CORE 3.0 项目,使用 IIS EXPRESS (localhost) 可以正常工作。

在我的网络应用程序中,有一个登录页面(主页),这是第一个视图。它在 Azure 和 localhost 上都能完美运行。

但是一旦我使用已发布的网站并登录到我的帐户(=移至下一个视图),我得到了这个错误:

*使用 localhost 登录过程效果很好

*我已经在 2 个月前发布了我的应用程序,它运行良好! 重新发布后出现此错误(私人需要)。

请帮帮我!!!

【问题讨论】:

    标签: visual-studio asp.net-core-mvc azure-web-app-service


    【解决方案1】:

    我认为你应该尝试这些方法来解决你的问题。

    根据您的描述,您可以正确打开您的网站。但是当你进行其他操作时,错误发生了。这是我的建议,

    提示 1、检查你的 web.config 文件,确保你的 dbConnection 是正确的。请注意门户中的连接字符串。门户上的优先级高于web.config中的优先级。

    提示 2,检查您的 web.config 文件,修改配置,例如 post。添加如下设置,

    <configuration>
      <system.web>
        <customErrors mode="Off" />
      </system.web>
    </configuration>
    

    如果我的建议不起作用,您可以尝试通过 Monika Reddy-MSFT 的方式解决问题。

    更新

    如果您无法正确打开您的网站,请检查门户中的堆栈设置。

    下次重新发布应用时,您可以先备份发布文件,以便恢复之前的版本。或者您可以在插槽中发布您的应用程序,如果它工作正常,那么您可以交换它。

    【讨论】:

      【解决方案2】:

      您是否尝试在 Azure 上的 Web 应用程序中设置环境变量?

      如果不行,请试试这个:

      打开应用程序设置刀片 --> 向下滚动到 -->“应用程序设置” --> 添加“ASPNETCORE_ENVIRONMENT”和“开发”。

      另外请查看此doc 以获得更多参考。

      【讨论】:

        猜你喜欢
        • 2019-05-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多