web-dev-qa-db-ja.com

ASP.NETでLAN経由でWebサイトにアクセスする方法

Asp.net Webページアプリケーションがあり、ローカルエリアネットワーク(LAN)またはワイヤレスエリアネットワーク(WLAN)を使用してアクセスしたい。

どこから始めればいいのかわかりません。他の人が私のウェブページにアクセスするために設定するものはありますか?

本当にありがとうございます。(^ _ ^)...

37
Art

あなたがどのように動けないのか分かりません:

Webサーバーが必要です(WindowsにはIISと呼ばれるサーバーが付属していますが、インストールされていない場合があります)

  1. 実際にIISがインストールされていることを確認してください!ブラウザでhttp://localhost/と入力して、何が起こるかを確認してください。何も起こらない場合は、mayにIISがインストールされていないことを意味します。 IISのインストール を参照してください
  2. IISのセットアップ 最初のIIS Webサイトのセットアップ方法
  3. 。NET Frameworkのインストール が必要な場合もあります(または、サーバーは静的なHTMLページのみを提供し、asp.netページは提供しません)

アプリケーションのインストール

それができたら、アプリケーションをc:\wwwroot\inetpub\にコピーするだけです。読みます ASP.NETアプリケーションのインストール(IIS 6.0) 詳細について

別のマシンからWebサイトにアクセスする

理論的には、Webサーバーを実行し、アプリケーションをインストールしたら、WebサーバーのIP addressだけでアプリケーションにアクセスできます。

IPアドレスを見つけるには、次を試してください:Start-> Run-> type cmd(hit ENTER)-> type ipconfig(hit ENTER

一度

  • あなたはIPアドレスを持っています
  • 実行中のIIS
  • アプリケーションがインストールされています

webサーバーのIPアドレスとアプリケーションへの正しいパスを入力するだけで、LAN内の別のマシンからWebサイトにアクセスできます。

アプリケーションをNewAppというディレクトリに配置する場合、http://your_ip_address/NewApp/default.aspxなどのように入力する必要があります。

ファイアウォールをオフにする

初めて接続するときにファイアウォールをオフにしている場合は、後でそれを整理できます。

52
inspite

また、World Wide Webサービスの受信ファイアウォールルールを有効にする必要がある場合があります。

Windows 7の場合:[スタート]-> [コントロールパネル]-> [Windowsファイアウォール]-> [詳細設定]-> [受信の規則]

リストでWorld Wide Web Services (HTTP Traffic-In)を見つけて、ルールを有効にすることを選択します。変更はすぐに行われます。

31
Mark

設定する必要がありますIIS(これがあなたの/使用しているWebサーバーであると仮定)WLAN/LANから特定のユーザー(または匿名)へのアクセスを許可します。Allow IISファイアウォールを探します。

アプリケーションを変更する必要はありません。それはネットワークの問題であり、アクセスLANとWLANのみにアクセスを許可するために直面​​しなければならない設定です。

1
MarmouCorp

組み込みのASP.netホストの代わりにVisual Studio経由で IIS Express を使用すると、これを実現できます。

バインディングIIS IPアドレスへのエクスプレス

0