こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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>

投稿日時 - 2009-08-07 10:05:42

QNo.5188583

すぐに回答ほしいです

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

こんにちは。
Google で「アプリケーションでサーバー エラーが発生しました。 ランタイムエラー」にて検索すると類似質問がいくつかあがっていますね。
Google で検索してみて、
ASP.NET アプリケーションの実行ユーザーの
ディレクトリのアクセス権限や サーバー側のASP.NETのバージョン、
DBアクセス権限などを確認されるとよいかもしれません。

あと↓こういうのとかも参考になるかもしれません。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=48148&forum=6
http://billyboy.blog81.fc2.com/blog-entry-85.html

投稿日時 - 2009-08-09 12:29:01

補足

aspの許可設定、asp.NETのバージョン、権限等チェックはしたのですが問題はなさそうでした。
参考ページで再インストールしたら動くようになったというのを見かけたので再インストールを試してみます。
ありがとうございました。

投稿日時 - 2009-08-11 14:24:42

ANo.2

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

サーバーOSが不明ですが、Windows Server 2003ではWindows機能の追加で、2008では機能の追加で、ASP.NETを追加する必要があります。

基本的なことですが、よく忘れていることがあるようなのでご確認ください。

投稿日時 - 2009-08-07 10:11:55

補足

早速の回答ありがとうございます。

すみません、サーバーOSは2003です。
Windows機能の追加とはどこで確認できるのでしょうか?

投稿日時 - 2009-08-07 10:19:44

あなたにオススメの質問