Visual Studio를 사용하여 Azure에 배포하려는 간단한 ASPNET Core 1.0 MVC 응용 프로그램을 만들었습니다. IIS Express를 사용하여 내 컴퓨터에서 로컬로이 응용 프로그램을 실행할 수 있으며 내 기본 경로로 이동하여 페이지를 표시 할 수 있습니다. 그러나 Azure에서 나는 매번 500 오류가 발생하며,이 시점에서 나는 추가 정보를 얻는 방법에 대한 손실을보고 있습니다.Azure에 배포 된 ASPNET Core MVC 응용 프로그램을 디버깅하는 방법
Azure 앱에서 자세한 요청 로깅을 사용하도록 설정했으나 실제로는별로 알려주지 않습니다.
ModuleName="AspNetCoreModule", Notification="EXECUTE_REQUEST_HANDLER", HttpStatus="500", HttpReason="Internal Server Error", HttpSubStatus="0", ErrorCode="The operation completed successfully.
(0x0)", ConfigExceptionInfo=""
나는
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
}
public void Configure(IApplicationBuilder app, ILoggerFactory loggingFactory)
{
loggingFactory.AddConsole();
loggingFactory.AddDebug();
app.UseMvc(routes => {
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}"
);
});
}
뭔가가 MVC 파이프 라인에서 폭파해야 베어 필수로 내 시작 구성을 제거했지만 나는 더 많은 가시성을 추가하는 방법을 모른다. 더 많은 정보를 얻으려면 어떻게해야합니까?
그리고 중요한 경우
, 이쪽은 내Program.cs
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
당신이 묻고있는 것이 있다면 데이터베이스를 사용하지 않을 것입니다. – mclark1129
처음 시도하는 것은 개발 환경으로 변경하여 개발자 예외 페이지를 표시하는 것입니다. 다음 Azure 웹 응용 프로그램을 원격으로 디버깅하려고 할 수 있습니다. - https://blogs.msdn.microsoft.com/webdev/2013/11/04/remote-debugging-a-window-azure-web-site-with-visual -studio-2013/ – regnauld
가장 실망스러운 느낌이 아닌가요? ??? 나는이 500 오류를 몇 시간 동안 탐색하려고 노력해 왔습니다. 귀하의 사이트가 제대로 작동한다면, 귀하의 솔루션 인 @MikeC에 관해 매우 기쁘게 생각합니다. 감사. –