将带有类库的 ASP.Net Core Web 应用程序发布到 Azure 时

我一直在尝试将我的 Web 应用程序部署到 Azure,但在第一页上出现 500 错误。我假设这是因为我在第一页上引用的模型存在问题,该模型被引用到我的解决方案中的类库。这是项目的外观

http://img2.mukewang.com/60dfcac10001c44e02740501.jpg

我之前在引用类库时遇到了一些问题,但到目前为止我已经能够解决这些问题并成功构建两个项目。并且该项目在 IISExpress 中运行得很好。但是当我尝试将它部署到 Azure 时,我的主页上出现 500 错误。

Qyouu
浏览 167回答 2
2回答

慕丝7291255

在 VS 中使用“发布”对话框发布 Azure 应用服务后,打开服务器资源管理器(视图 > 服务器资源管理器),右键单击应用服务实例并选择附加调试器。在运行的 ASP.NET 应用程序中,重现错误或之前设置断点。应该在 Visual Studio 中命中断点。像本地一样!

慕容708150

在starup.cs存在一种方法Configure。启用 app.UseDeveloperExceptionPage()并 app.UseDatabaseErrorPage()详细查看错误。 public void Configure(IApplicationBuilder app, IHostingEnvironment env)        {            if (env.IsDevelopment())            {                app.UseDeveloperExceptionPage();                app.UseDatabaseErrorPage();            }            else            {                //app.UseExceptionHandler("/Home/Error");                app.UseDeveloperExceptionPage(); // add this to see error                app.UseDatabaseErrorPage();    // add this to see  error             }        }
打开App,查看更多内容
随时随地看视频慕课网APP