0

私は MVC 4 を初めて使用するので、.config ファイルに関してはもう少し説明が必要です。

そのため、作成する一意のページの数を最小限にする必要があるラボがあります。それに伴い、彼は「www.cows.com」をホームページにマップする必要もあります。

私はこれで立ち往生しています。ホスト サーバーが www.cows.com:82 を指すようにできましたが、MVC 4 アプリケーションを起動すると、IIS 7 ページに移動します。エラーはありません。IIS 7 ページのみです。HomeController.cs 内の ActionResult メソッドを認識させるにはどうすればよいですか?

ちょっとした背景: ドメインを牛に変更するには、IIS マネージャー、次に管理に移動し、:80 以外のポートに設定された新しい Web サイトを作成する必要がありました。それに伴い、host.config と applicationhost.config を構成する必要がありました。私の host.config では、82:www.cows.com と言い、127.0.0.1: www.cows.com と言っています (念のため) 私の問題は構成に関係していると思います。プログラムを実行すると、IIS 7 のメイン ページに移動するだけです

何か案は?

ありがとう。

4

1 に答える 1

0

デフォルトの 80 ではなくポート 82 でサイトを作成しなければならなかった理由がわかりません。IIS 7 でフォームがどのように表示されたか正確には覚えていませんが、IIS 8 では、[サイト] を右クリックし、[Web サイトを追加] をクリックするだけです。 、名前を付け、サイトの物理パスを選択し、ホスト名を入力します (これは www.cows.com になります)。実際のディレクトリに対する IIS_IUSRS 権限をユーザーに付与する必要があります。

次に、 /windows/System32/drivers/etc 内の hosts (拡張子なし) ファイルに移動します。例として、私の例を次に示します。

192.168.1.60    mono
192.168.1.60    mvc4test
192.168.1.30    aspinfo
127.0.0.1       aspinfo

これを機能させるために他に行う構成はありません。

サイトは、ポート番号ではなく、名前で検索されます。必要に応じて可能ですが、両方を一緒にすることはできません。

于 2013-10-18T22:47:36.813 に答える