1

У меня возникли проблемы с сайтом, который мы создали в MVC5. Он содержит стандартное сочетание JS, CSS, jQuery, контроллеров, представлений и т. Д. На другой день, когда мы скопировали DLL файлов на реальный сервер, мы получили общее сообщение об ошибке сервера, как это: -DLL на сервере Production Server выдает ошибку сервера, IIS 7.5

https://sslproxy.getsatisfaction.com/sslproxy/SWhAdDNLMG5zdGFuVGlWenmLbJDGd3CABhjZermgcystANA4T6nd0pzV0fSzBRRGOd17A4b8ZLwi6-HESbXI0jZCKKXz14fzqyaK9srU32RZSu1EuPVb0ug2sk5zFhaRn-eVxTfQVKiEYo0BC-vdpQ==.jpg

Это не было сообщением об IIS, и объект в Global.asax, что мы приходите к нам по электронной почте с деталями Исключения, которые никогда не проходили. Если мы скопируем резервную копию DLL, сайт снова работает отлично.

я провел некоторое время, делая некоторое рытье, и мы пробовали различные вещи, и в конечном итоге это добавление в web.config исправили проблему: -

<httpErrors existingResponse="PassThrough"> 
    <remove statusCode="404" subStatusCode="-1" /> 
    <error statusCode="404" prefixLanguageFilePath="" path="/404/" responseMode="ExecuteURL" /> 
</httpErrors> 

Я добавил existingResponse = «PASSTHROUGH» и сайт с DLL, которая нарушала бы традиционный разрыв, внезапно начала работать. Но почему? Что делает эта существующая реакция, и я просто подавляю большую проблему, о которой я не знаю?

Любая информация или предложения были бы фантастическими! Thanks, Mike.

+0

http://stackoverflow.com/a/31041696/894792 – Luke

ответ

0

Я создал новый сайт на IIS, и проблемы с повреждением DLL были решены. В конце концов, мне не нужно изменение в файле web.config.

 Смежные вопросы

  • Нет связанных вопросов^_^