1

私はMVC4を学び始め、シンプルなモバイルサイトで作業を始めましたが、iPhoneでそのサイトを開く方法を考えています。誰かがこの問題で私を助けることができますか?前もって感謝します。

4

4 に答える 4

2

Visual Studioでプロジェクトを開き、ソリューションエクスプローラーでソリューションを右クリックして、[IISExpressを有効にする]を選択します。これにより、IISExpressを使用してプロジェクトをテストしていることを確認できます。次に、アプリを実行して、以前と同じようにブラウザに表示されることを確認します。http://localhost:2121

ここで、Windowsで、[ドキュメント]または[マイドキュメント]に移動すると、というディレクトリが表示されIISExpressます。この中には。というディレクトリがありConfigます。内部Configでファイルを開きますapplicationhost.config。これには、IISExpressで実行されるすべてのプロジェクトの設定が含まれています。

セクション内にサイトが見つかるまで下にスクロールします<sites>。次のようになります。

<sites>
        <site name="WebSite1" id="1">
            <application path="/">
                <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
            </application>
            <bindings>
                <binding protocol="http" bindingInformation="*:2121:localhost" />
            </bindings>
        </site>
</sites>

localhostからを削除して、次のbindingInformationようにします。

<binding protocol="http" bindingInformation="*:2121:" />

ここでファイルを保存し、IISExpressを再起動します。最も簡単な方法は、VisualStudioを再起動することです。

Windowsまたはファイアウォール/アンチウイルスプログラムがWebアプリケーションのポートをブロックしていないことを確認してください。私の例ではブロックされていたので2121、問題ありません。

このポートへの接続はすべてこのサイト/アプリケーションに移動することであることをIISExpressに通知しました。したがって、ポートを開発用コンピューターに転送するようにルーターを設定すると、開発システムからサイトで作業している限り、誰でもサイトにアクセスできます。これは、変更を加えて、サイトを展開せずにLANの外部の誰かに確認したい場合に便利です。

これで、開発システムで実行しているときに、iPhoneまたはその他のデバイスからアプリケーション/サイトにアクセスできます。iPhoneがローカルエリアネットワークに接続されていない場合は、前述のようにルーターのポートフォワーディングにポートを追加してから、IPアドレスのコロンポート番号でサイトにアクセスする必要があります。所有しているWebサイト(または無料のオンラインDNSシステム)にサブドメインを追加して、次のURLにアクセスして開発アプリケーション/サイトにアクセスすることもできます。http://dev.somedomain.com:2121

于 2012-09-25T11:16:12.403 に答える
0

開発中のサイトをテストする最も簡単な方法は、ローカルIPを見つけて、そのIPから開発サイトにサービスを提供するようにIISを構成することだと思います。

于 2012-09-25T10:49:41.910 に答える
0

とにかく他の人には少し遅れて見えます。iis Express Webサーバーを使用して、リモートからサイトを表示できます。この問題のステップバイステップガイドであるLanIISExpressからローカルサイトにアクセスします。これが役立つことを願っています。

于 2014-10-03T09:33:15.897 に答える
-1

Visual Studioの組み込みの「Web開発サーバー」では、リモート接続は許可されていません。別のコンピューターまたはiPhoneからサイトにアクセスできるようにするには、IISでアプリケーションをホストする必要があります。

于 2012-09-25T10:54:07.773 に答える