2013-05-15 3 views
1

У меня есть специальные страницы ошибок для конкретного языка. и я использую ошибки http в web.config.still. Я получаю сообщение об ошибке iis по умолчанию. здесь код snipletsПользовательская обработка ошибок в MVC 4

<httpErrors defaultResponseMode="File" errorMode="DetailedLocalOnly" existingResponse="Replace"> 
     <remove statusCode="404" subStatusCode="-1" /> 
     <error statusCode="404" prefixLanguageFilePath="error" path="error.htm"/> 
</httpErrors> 

я режим overidden, чтобы в httperror секции в apphostconfig. У меня также установлен режим пользовательской ошибки. и я не использую стандартную страницу ~/Views/Shared/Error.cshtml.

ответ

0

Я использую это:

<customErrors mode="On" defaultRedirect="/Error/ServerError"> 
    <error statusCode="404" redirect="/Error/NotFound" /> 
    <error statusCode="500" redirect="/Error/ServerError" /> 
</customErrors> 
+0

привет я создал язык конкретные страницы ошибок, используя ошибки HTTP в IIS. Но есть несколько вопросов. Я установил предпочтение языка в IE. Так что всякий раз, когда я запускаю страницы с ошибками приложения, они отображаются только в предпочтительном для IE языке. поэтому, если я изменяю язык приложения. его не выбирая язык приложения, страницы с ошибками отображаются в предпочтительном для IE языке. Пожалуйста, осведомитесь об этом. – Sovan