Windows Server 2008 R2でIIS WebサービスとASP.NETサービスをセットアップしようとしています。物理ディレクトリは作成されましたが、動作させることができません。これは新しいIIS Roleインストールです。
サーバーはドメイン上にあり、domain\server $にはC:\inetpub\wwwroot
への読み取り/書き込み/参照アクセスがあります。読み取り/書き込み/参照アクセスも許可されます:
これまでに試したこと
[Edit Virtual Directory -> Connect As
]ダイアログで、[アプリケーションユーザー(パススルー認証)]を選択します。 [設定のテスト]を押すと、上記のエラーが表示されます。
[Edit Virtual Directory -> Connect As
]ダイアログで、[特定のユーザー:IUSR
(パスワードなし)]を選択します。 [設定のテスト]を押すと、次のメッセージが表示されます。
その他の注意事項
匿名認証は有効で、匿名ユーザーIDはアプリケーションプールIDです。
アプリケーションプールの構成は次のようになります。
Webブラウザーでは、http://localhost
は空白ページを返しますが、エラーは返しません。
任意の助けをいただければ幸いです。
私は今まで同じ問題を抱えていました。ちょうどあなたが言ったように、私は「Connect As」を試し、書き留めたユーザー名とパスワードは私のマシンのユーザー(IISはこのマシンで実行されている)で、接続をテストしました。そのマシンのユーザーを使用していない場合(管理者権限を持つユーザーを試してください)、試してみてください、それは私のために働いたかもしれません、あなたの場合にもうまくいくかもしれません。
私は同じ問題を抱えており、ほぼ1日間それを理解できませんでした。 IUSRとNetworkServiceをフォルダーのアクセス許可に追加し、NetworkServiceとして実行されていることを確認しました。なりすましを試み、管理者としても実行しました(これはしないでください)。その後、誰かがWindows 2008 R2サーバー内からページを実行してみて、すべて無効になっているハンドラーマッピングをポイントすることを勧めました。
私はこれで動作するようになりました:
次に、Webサイトを更新してください。
インターネットインフォメーションサービスに戻り、作成したイントラネットを右クリックして、編集権限を選択してください。
Wwwrootポップアップウィンドウが開いたら、共有タブを選択し、ドロップダウンメニューで[共有]をクリックします。ユーザーとそのアクセス許可レベルを選択するか、すべてのユーザーを選択し、アクセス許可の読み取りと権利を選択します
サーバーの役割と機能を介してASP.NETをインストールしていなかったため、このエラーが発生しました。それを追加し、期待どおりに機能しました
この問題の最良の解決策はここにあると思います: IIS8のIIS_IUSRSとIUSRの許可 これは良い回避策ですが、アクセスすると機能しませんインターネット経由のウェブサーバー。
私は同じ問題を抱えており、解決策はスカイプの高度な設定で「ポート80と443を使用する」のチェックを外すことでした!
[接続]をクリックして[特定のユーザー]を選択し、ユーザーの資格情報を入力します(サーバーの管理者を使用しました)。
物理パス認証なしでIISを使用してローカルWebサイトにアクセスする
役に立てば幸いです。それが私がしたことです。