1

私は会社の概念実証 (POC) Web サイトを開発しており、そのために asp.net Web API を使用しています。ローカル マシンでプロジェクトを開発しましたが、自分のマシンの IIS にセットアップし、プロジェクト マネージャーにアクセスするためのアドレスを提供したいと考えています。残念ながら、Web サイトを IIS に展開したことはなく、古いログ ファイルを削除するだけでした。可能であれば、その方法に関するガイドは非常に高く評価されます。

これまでに試したこと: マシ​​ンに IIS をインストールし、Web サイトの追加オプションを試してみて、アプリケーションをアプリケーション プールに追加しました。しかし、URLでアクセスできません。

4

3 に答える 3

1

いくつかのオプション。

  1. Web サイトのルートにある必要がない場合は、いつでも仮想ディレクトリを作成できます。これは一般的に最も簡単な方法です。唯一の問題は、Web サイトを作成するときに、どこにあるファイルや画像などを参照するかを Web サイトが認識していることを確認する必要があることです。ただし、ルートに完全な asp.net Web サイトが既にデプロイされている場合は、web.config の継承などで問題が発生する可能性があります。

  2. ダレンの言う通りにしろ ここでの問題は、実証後に概念実証にアクセスする必要がある場合、hosts ファイルを変更するだけでは十分ではないということです。Web サイトにアクセスする可能性のあるコンピューターの場合、IT 部門は IP アドレスを Web サイトに付けたホスト名に関連付けることができる必要があります。

  3. 関連付けられているホスト ヘッダー/IP として、既存の IP またはコンピューターの名前を具体的に使用して Web サイトを作成します。したがって、joe.foobar.domain への要求に応答する 1 つの Web サイトがあり、別の Web サイトが joe.foobar、192.168.2.2 などに応答する可能性があります。

  4. 8080 などの別のポートをリッスンする新しい Web サイトをいつでもセットアップできます。ただし、アクティブに使用されていないポート、つまり 1024 未満のポートであることを確認してください。ポートがまだリッスンされていない場合、そこにポートを設定することを妨げるものは何もありません。良い考えではありません。

これ以上の詳細については、https: //serverfault.com/ を熟読して、そこにある答えを確認してください。

于 2013-07-03T20:02:28.643 に答える
0

マシンで実行されているサイトにアクセスする必要があるすべてのコンピューターのホスト ファイルにエントリを追加する必要があります。また、IIS でサイトのバインドを設定する必要があります。

このチュートリアルをチェックしてください http://www.bloggingdeveloper.com/post/Accessing-Local-IIS-Web-Sites-via-Name-using-the-Hosts-File.aspx

于 2013-07-03T18:05:27.597 に答える