У меня есть следующий код в файле web.config для моего приложения ASP.NET C #, которое хранится в Azure:
<!-- Turn on Custom Errors -->
<!-- Switch the mode to RemoteOnly for Retail/Production -->
<!-- Switch the mode to On for to see error pages in the IDE during development -->
<customErrors mode="On" defaultRedirect="ErrorPage.aspx">
<error statusCode="403" redirect="ErrorPage403.aspx"/>
<error statusCode="404" redirect="ErrorPage404.aspx"/>
</customErrors>
Это прекрасно работает для ошибок, когда яизначально попал на сайт моего сайта (http://ipredikt.com/ErrorPage.aspx),, но у меня также есть версия приложения для Facebook, в которой все страницы используют разные MasterPage и, следовательно, разные URL (http://ipredikt.com/ErrorPageFB.aspx).
Возможно ли это изменить значения перенаправления customError во время выполнения , когда я работаю в режиме приложения Facebook, как если бы у меня были следующие настройки в web.config:
<customErrors mode="On" defaultRedirect="ErrorPageFB.aspx">
<error statusCode="403" redirect="ErrorPage403FB.apx"/>
<error statusCode="404" redirect="ErrorPage404FB.apx"/>
</customErrors>
Я не думаю,Я могу установить это в области приложения, так как в моем приложении есть отдельные страницы , которые знают, работают ли они в режиме Facebook.