У меня возникли проблемы с сайтом, который мы создали в MVC5. Он содержит стандартное сочетание JS, CSS, jQuery, контроллеров, представлений и т. Д. На другой день, когда мы скопировали DLL файлов на реальный сервер, мы получили общее сообщение об ошибке сервера, как это: -DLL на сервере Production Server выдает ошибку сервера, IIS 7.5
Это не было сообщением об 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.
http://stackoverflow.com/a/31041696/894792 – Luke