Я установил VS 2012 и успешно использую его в некоторых веб-проектах, но что-то с ним вызвало разрыв моего проекта веб-сервиса. Я все еще использую VS 2010 в проекте веб-сервиса и не открываю его в 2012 году.
Все компилируется и работает правильно, за исключением случаев, когда он пытается создать экземпляр класса в моем проекте веб-журнала, на который ссылается, затем он выдает эту ошибку:
Этот метод или свойство не поддерживается после вызова HttpRequest.GetBufferlessInputStream.
Я не могу найти нигде в проекте, где явно используется GetBufferlessInputStream.
Если я перехожу через код weblog, все выполняется правильно.
Я не могу найти кого-либо еще, кто получил эту ошибку, чтобы попытаться сузить ее, какие-нибудь идеи, с чего начать?
Stack
at System.Web.HttpRequest.get_InputStream()
at OAS.Web.Log.WebEvent..ctor(EventType type, HttpContext context, String applicationName)
at OAS.Web.Log.WebTrace..ctor(HttpContext context, String applicationName)
at OAS.Web.AdvisorServices.Extensions.OperationLoggerParameterInspector.BeforeCall(String operationName, Object[] inputs) in C:\SourceControl\OAS\IM.NET3.0\Web\AdvisorServices\OAS.Web.AdvisorServices.Extensions\OperationLogger\OperationLoggerParameterInspector.cs:line 54
** РЕДАКТИРОВАТЬ - Бонусный вопрос
Почему эти свойства Framework 4.5 влияют на мое решение 4.0?