1

始めに、私は ASP の初心者で、最初のアプリケーションを展開するのに苦労しています。

私は VS2008 で asp.net プロジェクトを作成しました。それを別のマシンに展開しようとしましたが、次の手順を実行し
ました。Web サイトを右クリックし、set loaction を c:\inetpub\wwwroot に公開し、アプリをこれに貼り付けましたフォルダ。
次に、Panel-管理ツール-IIS を制御すると、コピーした Web サイトが表示され、そのプロパティにドキュメントが追加され、ASP>NET バージョンが設定されました。デフォルトでは空白でした。次に、構成を編集し、認証の下でモードをなしに変更しました。

次に、IIS でアプリをクリックして参照すると、目的の出力が表示されましたが、ブラウザーで同じアプリを開く方法を知る必要があります。

ありがとう

4

1 に答える 1

0

これを正しく理解していれば、IIS で Web サイトがどのように設定されているかによって異なります。最も単純な場合、それは

デフォルトのウェブサイトとして

http://[external IP of webserver]/default.aspx

ウェブサイトの下の仮想として

http://[external IP of webserver]/[virtualName]/default.aspx

default.aspx というファイルがあると仮定します (独自のものを挿入してください)。

default.aspx がサイトの既定のドキュメントとして指定されている場合

http://[external IP of webserver]
http://[external IP of webserver]/[virtualName]

特定の IP やポートへのバインディングを使用している場合 (IIS を見て、バインディング リンクの左側にある - 下の画像を参照)

http://hostname: optionalpost

ここに画像の説明を入力

誤解していたらすみません

編集

サイトがまったくアクティブかどうかを確認し、外部 URL が何であるかをよりよく理解するには、IIS の左側にある [Web サイトを参照] をクリックします。これをクリックして、サイトがまったく表示されるかどうかを確認します。

ここに画像の説明を入力

その場合、URL は明らかなはずです。ホストヘッダーを持つものである可能性があります。つまり、通常の URL のように見えます。

http://mytestsite.com

この形式の場合、このホストヘッダーをボックスの IP に解決できないと、外部から参照できない可能性があります。これを回避するには、ホスト ファイルを編集し、URL からボックスの外部 IP へのマッピングを追加します。

ホストヘッダーは、Windows 7(または一般的にはWindowsだと思います)で次のとおりです

C:\Windows\System32\drivers\etc\hosts

編集する前に、このファイルをバックアップしてください

于 2013-06-05T11:31:56.027 に答える