2

Windows 2003 Server から 2008 に移行しようとしているサイトがあります。いくつかのサイトにアクセスすると、空白のページが表示されます。

明らかにエラーがありますが、何も見えません。

クライアント側のエラーと詳細なエラー ページを既に有効にしましたが、うまくいきません。

何か案が ?

4

2 に答える 2

4

したがって、これをすべて実行したことを確認するために、次のようにします。

  1. IISの[デバッグプロパティ]で、次のように設定Send Errors to BrowserTrueます。
  2. 下のIISでError Pages、設定をに設定しますDetailed Errors
  3. Webサイトフォルダーへの書き込みアクセス許可をIIS_ISRSビルトイングループに付与します
  4. すべてのソースコードで、、、またはのようなものがないOn Error Resume NextOn Error GoTo確認しIf Err.Numberました。
  5. Internet Explorerを使用している場合は、[チェックを外す/無効にする]セクションの下Show Friendly HTTP Error Messagesにあるで無効にする必要があります。Tools/Internet Options/AdvancedBrowsingShow Friendly HTTP Error Messages
于 2012-08-08T14:19:54.493 に答える
0

クラシックパイプラインを使用していますか?その場合、残っているのは、ソースコードにclassic-aspがサーバーにインストールされていることを示すコードがないon error resume nextことを確認することだけです。たとえば、test.aspや内部に次のようなコードを記述します。

<html>
<head>
<title>Test ASP Page</title>
</head>
<body>
<%
strMessage = "Hello World"
Response.Write (strMessage)
%>
</body>
</html>

次に、Webブラウザーでそれを実行し、Hello Worldというメッセージが表示されるかどうかを確認します。表示されない場合は、classic-aspをインストールする必要があります。

注:クラシックASPは、IIS 7.0 / 7.5にデフォルトでインストールされていません。インストール方法の説明が必要な場合は、こちらをご覧ください。

于 2012-08-07T18:19:28.423 に答える