2

私はかなり新しい学習 c# と ASP.NET です。書いたページを IIS を使って Visual Studio2012 に接続したい。これがローカルでどのように機能するかは知っていますが、オンラインで機能させる方法についてはわかりません。

たとえば、asp.net ページをデバッグすると、ディレクトリは次のようになります。

localhost:2791/WebForm1.aspx. 

このプロジェクトは IIS ルート ディレクトリに保存されており、IIS のすべての構成は問題ないようです。

しかし、これにアクセスしようとすると、、、うまくいきmyip/WebForm1.aspxません。

私は何が欠けていますか?

4

1 に答える 1

0

まず、IIS で Web アプリケーションをホストする必要があります。

IIS でアプリケーションを正しくホストしていると仮定しています。

では、 addresslocalhost:portnumber/virtual directoryでアクセスしてみてください。

アクセスできる場合は、以下の回答を読んでください。アクセスできない場合は、IIS でアプリを適切にホストしていないだけです。

ここで、IP アドレス + ポート番号 (デフォルトでない場合) を使用して IIS がホストする Web サイトにアクセスするには、ファイアウォールがそれをブロックしていないかどうかを確認する必要があります。

IP を介して IIS がホストする Web サイトにアクセスできるようにするには、次の操作を行います。

移動Control Panel\System and Security\Windows Firewall\Allowed Programsして、プロパティWorld Wide Web Services (HTTP)がチェックされていることを確認します(すべてのネットワークに対して)

于 2013-05-28T07:20:22.597 に答える