- - PR -
開発環境で作ったWEBアプリケーションを、本番環境に配置して実行したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-06-17 11:27
こんにちは。
自分の開発環境で作ったWEBアプリケーションを、本番環境に配置して実行したいのですが、 下記エラーに悩まされてます。 #---------------------------------------------------------------------------- # '/xxx' アプリケーションでサーバー エラーが発生しました。 #---------------------------------------------------------------------------- # # ランタイム エラー # 説明 : サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在 # のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳 # 細をリモート表示できません。 # ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはでき # ます。 # # 詳細: このエラーメッセージの詳細をリモートコンピュータで表示できるようにするには、 # 現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル # 内に<customErrors> タグを作成してください。その後で、この <customErrors> タグ # で "mode" 属性を "off" に設定してください。 # #--------------------------------------------------------------------------- とエラーがでますので、本番環境のマシンからアクセスすると・・・ #--------------------------------------------------------------------------- # '/xxx' アプリケーションでサーバー エラーが発生しました。 #--------------------------------------------------------------------------- # # 構成にエラーがあります。 # 説明 : この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。 # 以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。 # # 解析エラー メッセージ: アプリケーション レベルを超えて # allowDefinition='MachineToApplication' として登録されているセクションを # 使うことはできません。このエラーは、仮想ディレクトリが IIS でアプリケーションと # して構成されなかった場合に発生します。 # # ソース エラー: # 行 22: "Forms"、"Passport" および "None" です。 # 行 23: --> # 行 24: <authentication mode="Windows" /> # 行 25: #-------------------------------------------------------------------------- と表示されました。そこで、検索して、 「http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=5228&forum=7&6」 を参考に →IISマネージャを出して、「Webサイト」から該当のディレクトリを探し、右クリックして 「プロパティ」、「アプリケーションの設定」にある「作成」ボタンをクリック を行いましたが、現象は変わりません。 ソースは、直接本番環境のサーバーに接続して「プロジェクトのコピー」ができないので、 自分の端末の中にそういう個所を作りそこに「プロジェクトのコピー」を行い、 それを本番環境にコピーしました。(このアプリケーションの実行に必要なファイルのみ) 自分の環境は ウィンドウズ2000プロ SP3 VS.NET 2002(Version7) FrameWork 1.1 本番環境は ウィンドウズ2000サーバー SP2 FrameWork 1.1 IISは共に5です。 あと、自分の環境では80が空いてないので、IISは8080で、本番環境は80です。 どうすれば、実行できるようになりますか?アドバイスお願いします。 よろしくお願いします。 |
|
投稿日時: 2004-06-17 13:56
追記です。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=2523&forum=7 IISでWebApplication2フォルダのプロパティを開き、 ディレクトリタブの「アプリケーションの設定」にある「作成」ボタンを押して Webアプリの作成を行ってみてください。 とあったので、行いました。 Webサイトのサイト名の部分を右クリックし、表示されるメニューから「すべてのタスク」→「Server Extentionsの設定」を行ってください。 そのウィザード終了後には「すべてのタスク」→「Server Extentionsの確認」がメニューに追加されますので、その処理を行って下さい。セキュリティを厳しくするかどうかについては、「いいえ」で問題ないはずです。 とあったので、これも行いました。 私の環境下では、まったく変わりなしです。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=7&topic=10596 ASPNETのアクセス権をwwwroot自体に設定してあげれば問題なく動作致しました。 とあったので、これも試したんですが・・・ どなたか、ヒントか何かお願いします。お願いします。 |
1