Windows 8 で実行されている Visual Studio 2010 には、Visual Studio ツールの下にいくつかのコマンド ラインの選択肢があります。これらの名前が見つからないので、1 つまたはすべての .exe を常に管理者として実行するように設定できます。
また、これを行うために Run によって呼び出される cmd ファイルの場所を見つけることもできません。
私が解決する必要がある問題は、昇格が必要なために実行されないというエラーを表示せずに aspnet_regiis -i を実行することです。
参考までに、私は Windows 8 ラップトップの管理者です。これは、私が唯一のアカウントであるためです。デフォルトは管理者です。したがって、実行可能ファイルを実行すると、すでに管理者として実行されているはずです。
aspnet_regiis -i を実行する必要がある理由を説明する必要があります。つまり、IIS 8 で .aspx ハンドラー マッピングを取得できません。したがって、当然、作業しようとしている Dot Net Nuke サイトの defaut.aspx ファイル発火しません。
他のフォーラムは役に立ちません。
私の推測では、VS 2010 内のコマンド ライン実行可能ファイル、または実行から対象となる全体的なコマンド ライン実行可能ファイルを見つけて、これらを管理者として実行するように設定する必要があります。その後、aspnet_regiis -i を実行して、IIS 8 で必要なマッピングを取得できるはずです。
IIS 8 に精通している方のために説明すると、applicationHost.config ファイルを編集し、system.web タグのロックアウトでハンドラーとモジュールのエントリを "Deny" から "Allow" に設定しました。すべてではなく一部のハンドラー マッピングが表示されます。
一口です:)この問題に詳しい人はいますか?
すべてのオプションを選択して、Windows 8 Home、6 GB RAM、VS 2010 SP 1、IIS 8 を実行しています。繰り返しますが、VS 2010 のインストールと IIS 8 の有効化が間違った順序で行われていないことを確認するために、IIS を無効にし、再起動してから再度有効にし、これで問題が解決することを期待しています。
喜びはありません。
ありがとう!
マイク