私は現在、SQL データベースを使用する asp.net mvc 4 で Web アプリケーションを開発しています。私の質問は、インターネットからアクセスできるように、どうすれば自分のマシンに展開できますか? 私は本当にそれを自分のマシンにデプロイしたいので、データベースを移行する必要はなく、本番用ではありません.上司は、ローカルネットワークにない自分のコンピューターからWebアプリケーションにアクセスしたいだけです.
質問する
155 次
1 に答える
4
- デスクトップで実行されない Web サーバーを使用します (つまり、Cassini の代わりに IIS を使用します。IIS Express が良いかどうかはわかりません。個人的には本物の方が好みです。ところで、Cassini は外部接続を許可しません。 )
- 次に、上司の場所からコンピューターにアクセスできることを確認します。オフィス環境にいる場合は、おそらく NAT の背後にいるため、ネットワーク管理者にマシンへのポート転送を設定するよう依頼する必要があります。おそらく、ポート 80 の転送要求を拒否するでしょう。 1024 を超えるポート。IIS とローカル コンピューターのファイアウォールを構成して、転送されたポートで接続を受け入れ、IIS の Web サイトへのバインドも追加する必要があります。
- WhatIsMyIP.com (または、私の個人的なお気に入り: MoanMyIP.com ) などのサービスから、インターネットから見える IP アドレスを取得します。
- 上司は
http://yourIPAddress:yourForwardedPort/someAppPath
、アプリケーションにアクセスするために入力する必要があります。
于 2013-04-04T21:30:15.653 に答える