2

ASP.NETでホストされているWCFアプリケーションがあります。現時点では、403.14 - Forbidden: The Web server is configured to not list the contents of this directory.エラーが表示されます。

これをもっと親しみやすいものに置き換えたいと思います。localhostただし、他の訪問者とは異なるページを表示したいと思います。このlocalhostページには、たとえばドキュメントのどこを見ればよいかについて、もう少し情報が含まれているはずです。

4

3 に答える 3

1

Default.aspxWCFプロジェクトにを追加できます。背後のコードで、次の行を追加できますPage_Load

if (HttpContext.Current.Request.IsLocal) 
{
  // Show localhost information 
  // or use Server.Transfer to move to another aspx file.
}
于 2012-08-20T10:23:31.703 に答える
0

あなたはこれを行うことができます

bool isLocal = HttpContext.Current.Request.IsLocal;

次に、必要なものを表示するか、isLocalに従ってリダイレクトします。

于 2012-08-20T10:21:37.600 に答える
0

webconfigでredirectmodeRemoteOnlyを使用してみてください。次に、リモート接続でカスタムエラーページが表示されますが、ローカルでは黄色の死の画面が表示されます。

<system.web>
<customErrors defaultRedirect="SiteErrorPage.aspx" mode="RemoteOnly">
</customErrors>
<system.web>
于 2012-08-20T10:23:50.327 に答える