41


ClickOnceアプリケーションを公開してローカルでテスト しようとしています。インストール リンクを提供したいので、場所を IP アドレスで更新する必要があります。そうしないと、インストールできません (localhostコンピューター名に変換され、アクセスできないため)。問題は、アドレスでIIS使用することによってのみ自分のページにアクセスできることです。localhost

http://localhost:9995/publish/Publish.htm <-- working 
http://192.168.1.104:9995/publish/Publish.htm <-- not working (my IP address)
http://my_pc_name:9995/publish/Publish.htm <-- not working
http://127.0.0.1:9995/publish/Publish.htm <-- even that is not working

と を使用Windows 7Visual Studio 2012IIS Express 8.0いますが、同じものを試してみましたがVisual Studio 2010ASP.NET serverまだ失敗しています。ファイアウォールをオフにしています。

何が間違っている可能性がありますか?

4

9 に答える 9

41

そのため、WSUS でこれと同じ問題が発生し、IIS 8.5 が私の ipv4 IP アドレスにバインドされていないことが判明しましたが、ipv6 アドレスにバインドされていました。localhost:8580 経由でアクセスすると、それは ipv6 localhost アドレスに変換されるため、機能します。IP経由でアクセスすることはできませんでした。netsh を使用してアドレスを手動でバインドする必要がありましたが、すぐに機能しました。血まみれの迷惑。

手順:

  1. コマンドプロンプトを管理者として開く
  2. 次のように入力します。

netsh http add iplisten ipaddress (IPADDRESSOFYOURSERVER)

それでおしまい。あなたは得るべきです:

IP address successfully added

ここでコマンドを見つけました https://serverfault.com/questions/123796/get-iis-7-5-to-listen-on-ipv6

于 2015-05-14T21:45:59.137 に答える
17

多分それも誰かを助ける:)

画像の投稿は許可されていないため、ここに私のブログへのリンクを追加します。ごめん。

IP アドレスを使用した IIS Web ページ

IIS 管理: [サイト] 、 [バインディング] の順に選択します。

追加

  • タイプ: http
  • ホスト名: 空
  • ポート: 80
  • IP アドレス : ドロップダウン メニューから必要な IP を選択します (通常、IP は 1 つだけです)。
于 2015-09-22T07:39:28.317 に答える
15

IISはマルチWebサイトサーバーです。サイトを区別する方法は、ホストヘッダー名です。したがって、Webサイトでそれを設定する必要があります。

従う必要のある手順は次のとおりです。

ホストヘッダーを使用してアクセスするように複数のIISWebサイトを構成するにはどうすればよいですか?

一般に、Webサイトのプロパティを開き、IPアドレスを見つけます。その近くに、高度な「このWebサイトの複数のID」があります。そこにあなたは星でこのサイトにすべての収入を加えるためにエーテルを必要とします:「*」、エーテルはあなたが働きたい名前を置きます。

于 2012-12-25T10:26:30.750 に答える
2

ブラウザのプロキシの設定を確認してください。私にとってそれは助けになりました、トラフィックは外に向けられました。

于 2014-12-23T13:52:36.130 に答える
0

特定のポート番号で自分の Web ページにアクセスしようとしていろいろ試しましたが、ポートがファイアウォールによってフィルタリングされていることがわかりました。バイパス ルールを追加するだけで、すべて完了です。

多分誰かを助ける!

于 2018-07-09T20:41:48.707 に答える
0

Windowsファイアウォールを無効にしてみてください。うまくいきましたが、私の場合、127.0.0.1を介してIISにアクセスできました

于 2018-04-04T02:27:33.940 に答える
-2

以下の手順に従ってください -

  1. IIS で [既定の Web サイト] を右クリックします。
  2. コンテキスト メニューで [建物の編集] をクリックします。
  3. 選択して編集する
  4. IP アドレスの「*」の代わりにマシンの IP を指定します
于 2016-05-04T04:34:36.677 に答える