C#에서 IIS 충돌
2622 단어 .NETFramework진단AzureIISC#
Azure Paas의 CloudService에서 크래시 덤프 전송을 Windows Azure Diagnostics를 사용하여 수행합니다.
TableStorage, BlobStorage로 전송되면 성공입니다.
처음에는 조금 고전하고, OutofMemory의 예외를 내면 크래시한다고 생각했습니다만, 정상적인 예외가 발생했을 뿐이었습니다.
MVC로 만들었습니다.
sample1.cs
public ActionResult Crash()
{
CrashMethod("HogeHoge---");
return View();
}
private void CrashMethod(string s)
{
CrashMethod(s);
}
또는,
sample2.cs
async Task<string> GetAsync()
{
var str = await new HttpClient().GetStringAsync("http://hogehoge.com/");
return str;
}
public ActionResult Index()
{
var s = GetAsync().Result;
return View();
}
결과는
잘 충돌 덤프를 전송할 수있었습니다.
Reference
이 문제에 관하여(C#에서 IIS 충돌), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sat0tabe/items/b332aa4ee8219ddb8178텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)