【发布时间】:2019-05-12 18:58:30
【问题描述】:
我通过 Visual Studio 2017 中的 Publish 屏幕使用 Azure 发布了一个 ASP.NET Core Web 应用程序。我使用了所有默认值,尽管我的应用程序使用迁移,所以我不得不告诉它在发布配置文件中运行它们。
但是,当我尝试访问该站点时,我得到:
由于发生内部服务器错误,页面无法显示。
我觉得我需要处理连接字符串和ASPNETCORE_ENVIRONMENT 变量。
我仍然拥有您在创建新的 ASP.NET Core Web 应用程序时获得的默认 appsettings.json 和 appsettings.Development.json。 appsettings.json 指向我的本地开发数据库,appsettings.Development.json 指向发布配置文件中的 Azure 数据库。
或者发布配置文件会自动处理连接字符串,而我不必执行上述任何操作?
【问题讨论】:
标签: c# azure asp.net-core azure-web-app-service azure-deployment