Существует странное исключение в журналах моего MVC 6 (beta 7)
проекта:WebListenerException: Указанное сетевое имя больше не доступно
01:29:55.8657 Error Flush
System.IO.IOException ---> Microsoft.Net.Http.Server.WebListenerException: The specified network name is no longer available
--- End of inner exception stack trace ---
01:29:55.8901 Error ProcessRequestAsync
System.IO.IOException ---> Microsoft.Net.Http.Server.WebListenerException: The specified network name is no longer available
--- End of inner exception stack trace ---
at Microsoft.Net.Http.Server.ResponseStream.FlushInternal(Boolean endOfRequest)
at Microsoft.Net.Http.Server.ResponseStream.Dispose(Boolean disposing)
at System.IO.Stream.Close()
at Microsoft.Net.Http.Server.Response.Dispose()
at Microsoft.Net.Http.Server.RequestContext.Dispose()
at Microsoft.AspNet.Server.WebListener.MessagePump.<ProcessRequestAsync>d__23.MoveNext()
я нашел такие ошибки были вне MVC 6
(the fist link, the second link)
Но в моем случае источником исключения является метод Microsoft.Net.Http.Server.ResponseStream.FlushInternal
.
Ошибка не прерывает приложение. Это происходит после некоторых запросов (я не заметил шаблон) и редко.
Почему эта ошибка возникает периодически в моем журнале?
Могу ли я предпринять какие-либо действия, чтобы избежать ошибки?
Спасибо!