devマシンとdevサーバーでうまく動作しているWebアプリケーションがあります。いくつかの非常に未知の理由(それは全体のポイントです)では、アプリケーションは私たちのOATサーバー上で実行されません。私たちの状況は次のとおりです。オフ動作していない UAT IISサーバーでasp.net mvcエラー情報を取得することができません(現在まで)
エントリ
- のcustomErrors =、アプリケーションが(私が知っている、悲しい)何をログに記録されていません。それは動作しているカスタムエラーリダイレクトを持っていますが、存在しないページとコントローラを指しています。実装されていませんでした。
私の最初の試みはCustomErrorsを設定し、ブラウザ自体に何が間違っているかチェックすることでした。運がない。私はweb.configを変更しようとしました:
<configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>
もう一度、運がありません。私たちのL2サポートは、machine.configとsetを変更するアクセス権を持っていないので、customerrorはオプションではありません。
<log4net debug="true"> <root> <level value="ALL" /> <appender-ref ref="dasAppender" /> </root> <appender name="dasAppender" type="log4net.Appender.RollingFileAppender"> <file value="${ALLUSERSPROFILE}\DAS\Das.webApp.log" /> <appendToFile value="true" /> <rollingStyle value="Size" /> <maxSizeRollBackups value="5" /> <maximumFileSize value="10MB" /> <staticLogFileName value="true" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date [%thread] %level %logger - %message%newline" /> </appender> </log4net>
使用される%のALLUSERSPROFILE%で、の%temp%、IISログフォルダ:
次に、私はトレースとlog4netのファイルを試してみました(のdevのマシンとサーバー上で働いていました)。誰も働いていない。
私は次に何をすべきかわかりません。誰にもアイデアはありますか?
ありがとうございました
で次のように追加されました。それは...ですか? –
また、Windowsのログを確認しましたか?あなたはstart + R –
の後に 'eventvwr'とタイプすることでそれらを見ることができますHi @ It'satraprap、exacly。エラーが発生した場合、IISは存在しないカスタムエラーページにリダイレクトしようとします。 Bum:404. –