2009-03-15 26 views
4

私はASP.NET Webサイトを持っていますが、私のマシンはWindows Vista Home PremiumでIIS7を実行しています。私はLAN上の他のコンピュータから見えるようにしたい。ASP.NET用のIIS7で仮想ディレクトリを作成する方法は?

仮想ディレクトリを作成する必要はありますか?マシンに仮想ディレクトリを作成するにはどうすればよいですか?他の人が自分のWebアプリケーションを見るためにはどのように展開する必要がありますか?ここで

答えて

2

あなたがのinetpub \ wwwrootディレクトリのサブフォルダに、アプリケーションのファイルをコピー(または作成)されているWindows Vistaでは、あなたがすることができる最も簡単な事のようなワークステーション上でWebサイトを実行したい場合。

アプリケーションファイルがwwwrootのサブフォルダにない場合は、プロジェクトフォルダを指す仮想ディレクトリを作成できます。このvirutalディレクトリに実行権限があり、アプリケーションとして作成されていることを確認してください。 IISアプリケーションと仮想ディレクトリの作成方法については、Here is a good tutorialを参照してください。

次に、あなたは、このようにコンピュータ名を使用して他のコンピュータからサイトにアクセスすることができるはずです:あなたはVistaのファイアウォールの設定を確認する必要があり

http://YourComputersName/YourAppName/ 

。着信要求に対してポート80を許可します。また、ワークステーションの名前が他のPCに認識されているかどうかをチェックします(nslookupまたはpingを試してみてください)。名前は他のコンピュータに知られていない場合は、コンピュータのIPアドレスを使用してサイトを見ることができるはずです(例):

http://192.168.99.99/YourAppName/ 

は、Windowsワークステーションが10の着信接続に限定されていることを考えてみましょう。

2
  1. IISでホストヘッダーが追加されていることを確認してください。あなたのIPとポート80で割り当てられたコンピュータ名が割り当てられます。
  2. ファイアウォールがポート80を通過できることを確認してください。
  3. あなたの友人は、現在ipまたはコンピュータ名であなたのサイトにアクセスできます。
+0

VistaのIISのホストヘッダー?それも可能ですか?私はこれがVista版のIISの制限だと思っていましたが、Windowsサーバーでしか使えませんでしたか? – splattne

関連する問題