none
aspnet_regiis /i RRS feed

  • 質問

  •  VS2005 にて開発を始めようとして、はまりました。IIS に FrontPage Server Extenson 2002 を追加インストールして、タブを ASP.NET 2.0 へ変更する、もちんろん .NetFramework 2.0 をインストール済みです。ところがこれだけでは「だめな場合」があるんですねえ。

     ASP.NET 2.0 はインストール済みだが、それは稼動していない、という状態があるようです。その場合、WebSite の Publish に成功しても、いざ閲覧しようとすると IIS は「そのページは見つかりません。」とエラーを返してきます。それって一体何なんじゃ? ASP.NET がインストール済みでも稼動していない? よもやそういう Status が用意されていようとは、、、

     答えを知ってから aspnet_regiis /i で検索をかければ山と出てきますが、そのキーワード無しで、どうやって検索すればいいんでしょうか。当然 Privilege や Permisson をいじり倒してしまいに OS が動作不安定になった人、いなかったでしょうか。

     この辺のことは、VS2005 の製品版を買えば、マニュアルに明記されているんでしょうか。

    2007年7月23日 7:43

すべての返信

  • >この辺のことは、VS2005 の製品版を買えば、マニュアルに明記されているんでしょうか。

    載ってません。

     

    あなたが書かれていることでわかるのは困っているということだけで、どう困っているかの情報が全く書かれていません。

    正確なエラーメッセージ、OSの種類、やったこと、IISの設定の書きうつし、イベントビューアのチェックやることはたくさんあるはずです。

     

     

    2007年7月23日 12:43
  • > 正確なエラーメッセージ

     

    正確でもありませんが、エラーメッセージは

    The resource cannot be found.
    Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly.
    というようなものだったと思います。

    ASP.NET はインストール済みでもそれが Running していない、仮にそういう状態があったとして、それは自分の責任ではないと言いたげな IIS のエラーメッセージです。Possibly installed ASP.NET is not running in your Web Server. Try "aspnet_regiis /i" on Command Prompt. と付け加える親切心が IIS に欲しい所です。なにせ VS2005 が正しく Publish した Web Site の Default.aspx を Browse しようとしているのですから。

     あるいは、VS2005 が Web Site を Publish しようとするとき、Web Server 上で ASP.NET が Running していなければ、最低限それを Warning すべきではないでしょうか? このような問題は、VS2003 時代からすでにご存知の方は、ご存知(?)だったのでしょうか。

     

     以上は、ご相談というよりも、今回のようなトラブルにはまる方の参考にもなるかと思って、投稿させていただきました。

    2007年7月23日 19:01
  • 「何がしたくて(Plan)」「何をして(Do)」「どのようになったか(See)」を詳しく書くと

    解決の手助けがしやすくなります。

     

    Visual Web Developer 上であれば以下の手順で関連するヘルプにたどり着けます:

    1. メニューバーの「ファイル」>「新しい Web サイト」を選択
    2. ダイアログの右上の「?」を押しオンラインヘルプを表示
      (ローカル IIS Web サイトの作成方法がわからないという前提で)
    3. 方法 : ローカル IIS Web サイトを作成する を選択する
      →「ASP.NET 2.0 が IIS で有効になっている必要があります。詳細については...」
      という項目が出てきます。

    これを確認したうえでわかりにくいということであれば

    MSDN フォーラム内の「Visual Studio ドキュメント フィードバック」から

    ドキュメントに対する要望をあげることができるようです。

    2007年7月24日 2:18
  • IISはASP.NETのことなんてしったこっちゃないんです。(IIS6.0までは)

    そんな親切なメッセージを期待するのは無理ってものかと(^^;;

    2007年7月25日 13:05