5

Visual Studio 2012 で IIS Express を開発 Web サーバーとして使用しています。テストとデバッグのために、ワイヤレス デバイス (スマートフォン、タブレットなど) からサイトにアクセスできるようにしたいと考えています。ワイヤレス デバイスは、ワークステーションとは別の LAN 上にあり、Windows AD の一部ではありません。私のオフィスの LAN の設定方法が原因で、彼らは私のワークステーションをホスト名で解決できません。IP アドレスを使用する必要があります。

localhost 以外の URL から IIS Express にアクセスできるようにするには、applicationhost.config の構成を変更して、IP アドレスを使用するバインドを追加し、それを使用netsh http add urlacl...して URL を予約する必要があります。

予約の IP アドレスと applicationhost.config を使用すれば、正常に動作させることができます。ただし、IP アドレスは時々変更されます。ワイルドカード構文を使用して任意の IP アドレスで機能する方法はありますか? 私はこれらを試しました:

netsh http add urlacl url=http://+:49197/ user=everyone

netsh http add urlacl url=http://*:49197/ user=everyone

しかし、IIS Express を起動しようとすると、アクセスが拒否されたため起動できないというメッセージが表示されます。

これの正しい構文は何ですか?

4

1 に答える 1

0

管理者ユーザーで試してください。権利がない可能性があるので

netsh http add urlacl url=link user=BUILTIN\Administrators

于 2014-02-27T09:55:46.210 に答える