0

私は作成しました

  • .netFramework4を使用するASP.NETMVC3アプリ

    これはうまく機能しています

  • VisualStudioに組み込まれたCasiniサーバー

IISを持っていないので、IIS5.1と.Netframewrok4.0クライアントプロファイルを持つ別のシステムにアプリを展開しようとします

ディレクトリリストを見ることができますが、コントローラーパスを入力した瞬間に機能しません。私は何が欠けていますか?

これは、フレームワーククライアントプロファイル
またはWeb.confifファイルが
原因であるか、フォルダーのアクセス許可が原因である可能性があります(ただし、すべてのアクセス許可をeveroneに付与しようとしました)

かみそりアプリを実行するには、サーバーにASP.NETフレームワークをインストールする必要がありますか?

4

1 に答える 1

3

ASP.Net MVC には、完全な .NET プロファイルが必要です。クライアント プロファイルは十分ではありません。

NET4 クライアント プロファイル:
すべてのクライアント デスクトップ アプリケーション (Windows フォームおよび WPF アプリを含む) に対して常に NET4 クライアント プロファイルをターゲットにします。

NET4 フル フレームワーク: アプリが必要とする機能またはアセンブリがクライアント プロファイルに含まれていない場合にのみ、NET4 フルをターゲットにします。これも:

  • サーバー アプリを構築している場合。例:
    o ASP.Net アプリ
    o サーバー側の ASMX ベースの Web サービス
  • レガシ クライアント シナリオを使用する場合。o NET4
    で廃止され、クライアント プロファイルに含まれていない System.Data.OracleClient.dll を使用します。
    o 従来の Windows Workflow Foundation 3.0 または 3.5 (WF3.0、WF3.5) を使用する
  • 開発者シナリオを対象としており、MSBuild などのツールが必要な場合、または System.Design.dll などのデザイン アセンブリへのアクセスが必要な場合

--ソース

于 2012-09-04T10:05:00.810 に答える