-1

だから私は私のSite.Masterにこれを持っています

<%= Html.ActionLink("ABOUT ME", "About", "Home")%></li>

AlainaChorney.com (私のガールフレンドは間もなくサイトになります)にアクセスするとロードされますが、[ABOUT ME]リンクをクリックすると終了し、ファイル/ページがそこにないと表示されます。ファイル構造を確認しましたが、ホスト上にあります。

リンクにカーソルを合わせると、 http://alainachorney.com/Home/Aboutを指して いるはずです。ローカルでデバッグすると、このリンクが表示されます=> http:// localhost:49165 / Home/Aboutこれは正常にロードされます。

何か足りないものがあるかどうかわかりません…。

私は住宅プロバイダーとしてHost4Lifeを使用しています。ありがとう

4

1 に答える 1

0

IIS6? これは共有ホストですか、それとも仮想サーバーですか (つまり、ホスト会社が IIS を管理していますか、それとも IIS を管理していますか)?

IIS は、ルートが正しく機能するために、asp.net を介して Web サイトのすべての要求を送信するように構成する必要があります。これは通常、iis でワイルドカード マッピングを構成することによって実現されます(IIS がファイルの存在を確認しないようにします)。

サーバー上で IIS を構成できる場合は、これを自分で行うことができます(詳細については、こちらを参照してください)。できない場合は、ホストにこれを行わせる必要があります。ただし、歩くように言われるかもしれません。その場合、MVC に適したホストを見つける必要があります。

于 2009-10-22T15:48:08.917 に答える