• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WEBアプリケーション作成でランタイムエラー)

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

このQ&Aのポイント
  • visual web developer 2010 Expressを使用してWebアプリケーションプロジェクトを作成しています。環境はWindows Server 2008 R2 Standard、SQLServer 2008 R2 Express版、IIS Version7.5.7600.16385、.NET Framework 4、使用ブラウザはIE,Firefox,Chrome(最新バージョン)、使用言語はVBです。
  • ローカルで正常に動作していたWEBアプリケーションをサーバーへ移行しましたが、ランタイムエラーが発生しています。エラーの詳細はセキュリティ上の理由から表示されません。エラーメッセージの詳細を表示するには、web.configファイル内にカスタムエラーの設定を追加する必要があります。
  • web.configにカスタムエラーの設定を追加した後、別のエラーが発生しました。原因としては、他の人から引き継いだWEBアプリケーションを直接編集したことや、Ajax Control Toolkitの導入が関連している可能性があります。ただし、同じフォルダに作成したHTMLファイルは正常に表示されており、デモ用に新しいプロジェクトを作成しても正常に表示されています。サーバーやIISの問題ではない可能性があります。原因を特定するため、詳細な情報が必要です。

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

  • ベストアンサー
  • onos
  • ベストアンサー率81% (127/155)
回答No.1

VisualStudioで開発している場合、開発用のWebサーバーが使われます。 で、この場合の実行時のユーザーが持つ権限と、実際にIISに配置して実行した場合の実行時のユーザーの権限は異なります。 ログインできない、というメッセージだと一番きになるのはデータベースとの接続に使われるユーザーの権限等がきちんと動くように設定できていないのではないかと思います。 たぶんデータベースをIIS上で正しく動作するようにどのような設定をしないといけないか、きちんと勉強する必要があるかと。

masunona
質問者

お礼

ありがとうございます! 教えていただいたことをヒントにもう一度サーバー等を見直してみました。 >同フォルダに,htmlファイルを作成してコピーしてみたところ >そちらは正常に表示されました。 >また,デモ用にプロジェクトを新規作成して, >同様に仮想ディレクトリを作成し,コピーしてみたところ >正常に表示されました。 >なのでサーバーやIISの問題ではないのではないかと思っています。 というわけでサーバやIISの問題ではないと思いこみ web.configを見直したところ, いくつかのSQLDatasourceで,別のサーバを参照してしまってました!! 大変お騒がせしました。 ありがとうございました!