0

私は現在、SQL データベースを使用する asp.net mvc 4 で Web アプリケーションを開発しています。私の質問は、インターネットからアクセスできるように、どうすれば自分のマシンに展開できますか? 私は本当にそれを自分のマシンにデプロイしたいので、データベースを移行する必要はなく、本番用ではありません.上司は、ローカルネットワークにない自分のコンピューターからWebアプリケーションにアクセスしたいだけです.

4

1 に答える 1

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