- ベストアンサー
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>
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 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
その他の回答 (1)
- OMEGAT
- ベストアンサー率70% (455/642)
サーバーOSが不明ですが、Windows Server 2003ではWindows機能の追加で、2008では機能の追加で、ASP.NETを追加する必要があります。 基本的なことですが、よく忘れていることがあるようなのでご確認ください。
補足
早速の回答ありがとうございます。 すみません、サーバーOSは2003です。 Windows機能の追加とはどこで確認できるのでしょうか?
補足
aspの許可設定、asp.NETのバージョン、権限等チェックはしたのですが問題はなさそうでした。 参考ページで再インストールしたら動くようになったというのを見かけたので再インストールを試してみます。 ありがとうございました。