こんばんわ。
localの開発環境で作ったASP.NETのアプリケーションを、サーバーに置いて実行するとエラーが出てしまいます。
色々、調べてhttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …のサイトと同じ事を行ったのですがエラーは
解消できず困っています。
ご存知の方、ご教示下さいませ。
よろしくお願い致します。
No.5ベストアンサー
- 回答日時:
<customErrors mode="Off"/> の部分だけではなく、
web.config 全体を
<?xml version="1.0"?>
<configuration>
<appSettings/>
<connectionStrings ~DB接続とかあればDB接続情報~/>
<system.web>
<compilation debug="true" strict="false" explicit="true" />
<customErrors mode="Off"/>
</system.web>
</configuration>
に書き直してみてください。
もし、web.config の全書き換えができる状況にない場合は、
可能な範囲で構いませんのでweb.configの情報を頂けたら
助かります!
# 何度もすいません...
この回答への補足
こちらこそ何度も申し訳ありません。
web.configを頂いたコードに書き換えてIISを再起動してみましたが
エラーの内容は変わりませんでした。。。
何が悪いのでしょうか??
お手数ですが宜しくお願い致します。
No.4
- 回答日時:
machine.configを変更したことにより、エラーの内容が
変わりましたね。恐らく、今までのエラーは、machine.configの
せいだったんだと思います。
で、新たに発生したTYPEのエラーですが、ためしにWeb.configを
下記のようにしてみてください。
<?xml version="1.0"?>
<configuration>
<appSettings/>
<connectionStrings ~DB接続とかあればDB接続情報~/>
<system.web>
<compilation debug="true" strict="false" explicit="true" />
<customErrors mode="Off"/>
</system.web>
<system.codedom>
</system.codedom>
</configuration>
この手のエラーはよく発生していて、customErrors をOffにして
みると、問題が発生したプログラムの例外を見ることができる
はずなので、もしプログラム側に問題があるようなメッセージが
表示されたら、該当プログラムを直してみてください。
この回答への補足
kero_mioさま
すみません。テストが遅れておりました。。。
web.configを確認してみると既に<customErrors mode="Off"/>となっていました。
記述場所が違うとエラーになるとかあるのでしょうか??
お手数ですがご回答よろしくお願い申し上げます。
kero_mioさま
ありがとうございます。
そして長々と申し訳ありません。
週末をはさみますので月曜日にでも早速試してみたいと思います☆
No.3
- 回答日時:
あ、すいません。
1つ追加情報です。machine.config は、
%windir%\Microsoft.NET\Framework\v2.0.50727\CONFIG
に格納されています。
machine.config変更後は、IISを再起動してみてください。
この回答への補足
kero_mioさま
設定変更した所、下記エラーがでました。
これはこちらに投稿する前に出たエラーでしてweb.configの記述を
<!--
<customErrors> セクションは、要求の実行中にハンドル
されていないエラーが発生した場合の処理方法の構成を
有効にします。具体的には、開発者が HTML エラー ペ
ージをスタック トレースのエラーの代わりに表示するように構
成することを可能にします。
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
<customErrors mode="Off"/>
に変更する事で投稿のエラーに変わったはずなのですが・・・。
戻ってしまいました。
お分かりでしたらご教示下さい。お願い致します。
'/mcs' アプリケーションでサーバー エラーが発生しました。
--------------------------------------------------------------------------------
ランタイム エラー
説明: サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。
詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の 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.2
- 回答日時:
エラー内容の添付ありがとうございます。
自信はないんですが、恐らくweb.configではなく、
machine.configの設定をみてしまっているのかなと思いました。
machine.config のallowDefinitionをEverywhereに変更して
みてください。
設定例は、
http://www.atmarkit.co.jp/fdotnet/dotnettips/109 …
に記載されていました。
ご参考になれば、幸いです。
kero_mioさん
machine.configの設定ですか?
なるほど!
ご丁寧にありがとうございます!
早速、明日試してみたいと思います☆
No.1
- 回答日時:
@ITで、記載されていた同様の手順を行った後、
エラーの現象は、同じだったのでしょうか?
また、Webサイトの作成後(この@ITの手順を行った後)、
エラーの内容が変わったとかあれば、エラー内容を
教えてください。
この回答への補足
ご回答ありがとうございます。
投稿後にエラーを記載していなかった事に気付きました。
大変、失礼致しました。
記載されていた同様の手順を行った後もエラーの現象は、同じでした。
表示されましたエラー内容はこちらになります。
構成にエラーがあります。
説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。
パーサー エラー メッセージ: アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されているセクションを使うことはできません。このエラーは、仮想ディレクトリが IIS でアプリケーションとして構成されなかった場合に発生します。
ソース エラー:
行 53: を有効にします。
行 54: -->
行 55: <authentication mode="Windows"/>
行 56: <!--
行 57: <customErrors> セクションは、要求の実行中にハンドル
ソース ファイル: D:\web\test\sample\web.config 行: 55
--------------------------------------------------------------------------------
バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.42; ASP.NET バージョン:2.0.50727.210
よろしくお願い致します。</
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- VPN VPNに接続すると、インターネットに接続できなくなります。 1 2022/06/19 22:51
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マクロで"#N/A"のエラー行を削...
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
インポート時のエラー「データ...
-
VBAでfunctionを利用しようとし...
-
VBA データ(特定値)のある最...
-
実行時エラー 438 の解決策をお...
-
ACCESS VBAのMSGBOXで以降の処...
-
お助けください!VBAのファイル...
-
文字列内で括弧を使うには
-
「実行時エラー '3167' レコー...
-
エクセルVBA 「On Error GoTo...
-
VBでコンパイル エラー 変数...
-
UBoundに配列がありませんとエ...
-
【VBA】ワークブックを開く時に...
-
VB.net 重複チェックがしたいです
-
エラーの種類
-
オートシェイプの削除時のエラ...
-
VBA Find でオートメーションエ...
-
エクセル 足し算引き算で 空...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
VBAでfunctionを利用しようとし...
-
お助けください!VBAのファイル...
-
文字列内で括弧を使うには
-
実行時エラー 438 の解決策をお...
-
マクロで"#N/A"のエラー行を削...
-
On ErrorでエラーNoが0
-
エクセルVBA 「On Error GoTo...
-
VBA データ(特定値)のある最...
-
実行時エラー'-2147467259(8000...
-
【VBA】ワークブックを開く時に...
-
VBでSQL文のUPDATE構文を使った...
-
ACCESSで値を代入できないとは?
-
マクロの「SaveAs」でエラーが...
-
Excel vbaについての質問
-
インポート時のエラー「データ...
-
Filter関数を用いた結果、何も...
-
「実行時エラー '3167' レコー...
-
バッチファイルで、あるスクリ...
おすすめ情報