1

これは私の最初の MVC プロジェクトであり、常に最初は苦労します ;)

これらの手順を実行して、プロジェクトをデプロイしました。

  1. ソリューション エクスプローラーで発行オプションを使用し、 File Systemを選択します。
  2. 公開されたファイルをサーバーにアップロード
  3. これらの追加ファイルを bin フォルダーに追加します

Microsoft.CSharp.dll

Microsoft.Web.Infrastructure.dll

System.Web.Helpers.dll

System.Web.Mvc.dll

System.Web.Razor.dll

System.Web.Routing.dll

System.Web.WebPages.Deployment.dll

System.Web.WebPages.dll

System.Web.WebPages.Razor.dll

このエラー404 が発生しました - ファイルまたはディレクトリが見つかりません。

ここに私のウェブサイトの管理パネルのスナップショットがあります

注 1: 私のホスト プロバイダーは、昨日 WebInstaller を介して ASP.NET MVC の最新バージョンをインストールしました。

注 2 : ホストのオペレーティング システムは Windows 2008 R2 です。

4

2 に答える 2

3

ASP.NET 4 (統合パイプライン) を使用する必要があります。これにより、新しい ASP.NET MVC 3 アプリケーションを作成するときにデフォルトで使用される拡張子のない URL を使用できます。あなたのアプリケーションについてあまり話してくれなかったので、あなたが使っているルートの種類を推測することしかできません.

ASP.NET 4 (クラシック モード) を選択した場合、拡張子のない URL をサポートしていない IIS 6.0 で実行していた場合と同じであり、aspnet ISAPI フィルターにいくつかの拡張子を構成して関連付ける必要があります。

于 2012-06-24T10:23:15.793 に答える
0

以下のように、ビューの「href」の前にドット (.) を追加することもできます。

href=' . /コントローラー/アクション/'

于 2015-03-02T10:24:51.817 に答える