ASP.NETでのランタイムエラーについて

このQ&Aのポイント
  • ASP.NETでのランタイムエラーが発生した場合の解決方法についてご紹介します。
  • ASP.NETでのランタイムエラーの内容が表示されない場合の対処方法について説明します。
  • ASP.NETでのランタイムエラーのエラーページをカスタマイズする方法を解説します。
回答を見る
  • ベストアンサー

ASP.NETでのランタイムエラー?について

.NETで開発したWEBアプリをサーバに置いてクライアントで 確認しようとすると、以下のエラーが表示されました。 表示内容に従ってWeb.Configファイルを変更したつもり なのですが、表示内容が変更されません。 解決方法をご存知の方、御回答願います。 ランタイム エラー 説明 : サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。 ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。 詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ディレクトリへのアクセス許可とか、権限とかいろんな原因が考えられますが、とりあえず根本の原因調査のためにlocalhostで動作させてみては?

関連するQ&A

  • ランタイムエラー?

    あるサイトでログインしようとしたら以下のような文章がでました。これはどうゆうことでしょうか?ちょっとログインできないと困るので誰か教えてください。お願いします! ランタイム エラー 説明 : サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。 ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。 詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>

  • '/pc'アプリケーションでサーバーエラー

    今、学生をしていまして、Adobeのシリアル番号を申請しています。 しかしながら、以下のエラーが発生したため、取得できません。その上、何を言っているのか全く理解できず困っています。助言をお願い致します。 ーここからー ランタイム エラー 説明: サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。ただし、ローカル サーバー コンピューターで実行されているブラウザーで表示することはできます。 詳細: このエラー メッセージの詳細をリモート コンピューターで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>

  • 先ほど書き込みしたものですが、ネクソンのHPをクリックすると・・・

    '/' アプリケーションでサーバー エラーが発生しました。 ランタイム エラー 説明 : サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。 ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。 詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> とでるんです。 全く訳が分かりません!!

  • 次のページに進めない!

    わたしは今、あるネットショッピングサイトで注文をしているところなのですが、 次へ押すボタンをおしたら変な画面が出てしまいました; その画面の内容はこれです。 '/SunPCS/SunWS' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- ランタイム エラー 説明 : サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。 ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。 詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> です。まったく意味が分からず困っています。どなたか教えてください!よろしくお願いします。

  • aspxが動作しない

    こんにちは ASP.netを使用してWebアプリケーションの開発をしています。 ローカルで動作することは確認できたのですが 本番サーバにあげると動かなくて困っております。 別のテストサーバでは問題なく動きます。 ASP.NETを実行するのに何か設定が足りていないということでしょうか? <エラー表示> '/xxxx' アプリケーションでサーバー エラーが発生しました。 ランタイム エラー 説明: サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタムエラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。ただし、ローカル サーバーコンピュータで実行されているブラウザで表示することはできます。 詳細: このエラー メッセージの詳細をリモートコンピュータで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>

  • ランタイムエラーで、解決方法が提示されているけれど

    ランタイムエラーが頻発するようになりました。 このところずっとあれこれトライしていますが持て余しています。 エラー表示の中に、ご丁寧に解決方法が書いてあるのですが 自慢ではありませんがメカ音痴ですので 専門用語の提示だけでは、何をどうしたら良いのか苦慮しています。 幼稚園児を指導するように、「ここをクリックして・・・」等、 詳細に記述してくださると助かりますが、どなたかよろしくお願いいたします。 以下はエラー表示(英文のため、下段に翻訳があります) Server Error in '/' Application. ________________________________________ Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off". <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> 上記内容の翻訳 ランタイム エラー 説明: サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定リモートで (セキュリティ上の理由) が表示されてから、アプリケーション エラーの詳細を防ぐ。それは可能性、ただし、ローカル サーバー コンピューターで実行しているブラウザーで表示されます。 詳細: リモート マシン上で閲覧するこの特定のエラー メッセージの詳細を有効にするには、現在の web アプリケーションのルート ディレクトリにある"web.config"構成ファイル内の <customErrors> タグ作成してください。この <customErrors> タグは、その「モード」属性を"Off"にセットが必要です。 <!---> Web.Config 構成ファイル <configuration> <system.web> < customErrors モード ="Off"/> </system.web> </configuration> ノート: あなたが見ている現在のエラー ページをカスタム エラー ページでアプリケーションの <customErrors> の"defaultRedirect"属性を変更することによって置き換えることができますカスタム エラー ページの URL を指す構成タグ。 ちなみにIE9です。

  • ASP.NET2.0 サーバー環境構築

    お世話になります。 長田と申します。 VS2005のASP.NET2.0にてWebアプリケーションの構築を行います。 ローカルPCにて開発したアプリケーションを実際のサーバーに移行を行い、ページを表示しようと試みましたが、下記エラーにて弾かれてしまいました。 エラー内容記述↓ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ '/MGSWEB' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- ランタイム エラー 説明 : サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。 ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。 詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ◆システム要件 (1)windowsサーバー 2000(IIS5.0) (2)データベースサーバー:Oracle8.1.7 (3)アプリケーションサーバー ASP.NET2.0 DBサーバー、APサーバー、Webサーバー共に1つのサーバーPCとして稼動予定 です。 ◆環境構築に行った作業 (1)サーバーの役割管理にASP.NETの有効化を設定 (2)IISのインストール (3)MSDNウェブサイトより.NETFramework2.0 SDK、(再領布版も)のインストール (4)oracle8.1.7のインストール (5)仮想ディレクトリの設定 (6)今回開発したプログラムを仮想ディレクトリに関連付け 上記作業以外に何か他ぼ作業を行う必要がありますでしょうか?? 当方、エラー内容にある、 web.configファイルに<customErrors mode="Off"/>を追記しても同じエラーが検出されます。 解決方法、アドバイス等なんでも構いませんので、お分かりになる方いらっしゃいましたらご教授くださいませ。 宜しくお願い致します。

  • Web.Config 構成ファイルのエラー

    visual web developerを使用してWEBアプリを作成しています。 「デバック」すると普通に表示できるのですが、 「Webサイト」メニューから 「Webサイトのコピー」で 作成したものをサーバーにコピーしてアクセスしてみたところ 以下のエラーが出ました。 __________ 詳細: このエラー メッセージの詳細をリモート コンピューターで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> __________ 確認してみると、作成中はさわったこともないWeb.Configというファイルがあるので 開いて見よう見まねでコードを足してみたりしているのですが いっこうに症状が改善されません。 ネットで検索すると同じようなエラーが出た人がたくさんいるようですが どのサイトを見ても、解決法が理解できませんでした。。。 まさに以下のページにある症状と同じだと思うのですが このページを見ても解決できませんでした。 http://okwave.jp/qa/q3278133.html このエラーにはどのように対処すればいいのでしょうか? このエラーはサーバーの設定変更等が必要になるのでしょうか? というのもサーバーの管理は別の人がやっていて サーバーの問題だとしたらその人に設定変更をお願いしなければならないという事情があります。

  • WEBアプリケーション作成でランタイムエラー

    visual web developer 2010 Expressを使用してWeb アプリケーションプロジェクトを作成しています。 環境は以下です。 WEBサーバ:Windows Server 2008 R2 Standard SQLServer:microsoft SQL SERVER 2008 R2 Express版 IISのバージョン:Version7.5.7600.16385 .NET のバージョン:Microsoft .NET Framework 4 使用ブラウザ:IE,Firefox,Chrome(すべて最新バージョン) 使用言語:VB ローカルで作成して正常に動作していたWEBアプリケーションを サーバーにうつして実行してみたのですが, ランタイムエラーが出てしまいました。 Server Error in '/scripts/×××/×××' Application. Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off". <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> 指示のとおり,web.configを開いて以下を記述してみましたが <system.web> <customErrors mode="Off"/> </system.web> 今度は ユーザー 'NT AUTHORITY\ANONYMOUS LOGON' はログインできませんでした。 というエラーが出てしまいます。 原因かと思われる点は, いままではvisual web developerで「プロジェクト」を編集して作成し, 都度「WEBアプリケーションに変換」してWEBサーバー上にコピーしていたのですが, 今回は別の人から引き継いだのでWEBアプリケーションを直接編集していたことです。 あとは,今回引き継いだあとにajax cotrol toolkitを導入しましたが このあたりは関係あるのでしょうか。 同フォルダに,htmlファイルを作成してコピーしてみたところ そちらは正常に表示されました。 また,デモ用にプロジェクトを新規作成して, 同様に仮想ディレクトリを作成し,コピーしてみたところ 正常に表示されました。 なのでサーバーやIISの問題ではないのではないかと思っています。 原因は何が考えられるでしょうか?教えてください。

  • Server Error in '/' Appli

    以下のようなエラーがでてダウンロードができなくなり大変困っています 仕事で使用するため、あるサイトのデータをダウンロードしようとしたのですが 以下のようなエラーがでてくるようになってしまいダウンロードできなくなってしまいました 他の方の質問等を見て、インターネット一時ファイルやcookieを消去してみたりしましたがダメでした。 chrome、firefox、IE全て試しましたが全部駄目でした このエラーがでなくなり、ダウンロードが問題なくできるようになる方法を 御教授お願い致します Server Error in '/' Application. Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off". <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL. <!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>

専門家に質問してみよう