1

開発環境で SSL を使用できるように、IIS 7.5 Express で VS2010 SP1 をセットアップしています。

Scott Hanselman の優れた投稿をここでフォローすると、うまくいきます。唯一の問題は、私が XP を使用している Windows 7 (私が推測する) で彼が実行していることです。

私がつまずいたのは、彼が URL の予約を行っている場所です。

netsh http add urlacl url=http://hanselman-w500:80/ user=everyone

これはXPでは機能しません。グーグルで調べた後、これを見つけて、代わりに「httpcfg」ユーティリティを使用する必要があることがわかりました。一般的な構文は次のとおりです。

httpcfg set urlacl /u {http://URL:Port/ | https://URL:Port/} /a ACL

ただし、「user=」スイッチに相当するものはないようです。私は、ACL 記述子言語について十分な専門家ではなく、同等のものを作成することができません。

誰かが httpcfg を使用して同等のコマンドを教えてくれますか、それとも XP では同等のコマンドを実行できませんか?

編集: Hanselman の投稿の下部に、ジョブを実行するコマンド ライン ヘルパー メソッドがあります。

IisExpressAdminCmd.exe setupFriendlyHostnameUrl -url:http://hanselman-w500:80/

しかし、私は完全なステップバイステップのプロセスを使用したいと思っていたので、疑問が残ります.

4

1 に答える 1

0

このリンクは、Hanselman の投稿の基になっているように見えます。コマンドの netsh 形式と httpcfg 形式の両方があります。

http://learn.iis.net/page.aspx/1005/handling-url-binding-failures-in-iis-express/

于 2012-08-03T13:26:30.800 に答える