0

我创建了一个

  • 使用 .net 框架 4 的 ASP.NET MVC 3 应用程序

    可以正常使用

  • Visual Studio 内置 Casini 服务器

.

由于我没有 IIS,我试图在另一个具有IIS 5.1.Net framewrok 4.0 客户端配置文件的系统上部署应用程序。

我可以看到目录列表,但是当我输入控制器路径时它不起作用。我错过了什么?

这可能是由于框架客户端配置文件
或 Web.confif 文件
还是由于文件夹权限(尽管我尝试将所有权限授予everone)

我是否需要在服务器上安装 ASP.NET 框架才能运行剃须刀应用程序

4

1 回答 1

3

ASP.Net MVC 需要完整的 .NET 配置文件。客户资料是不够的。

NET4 客户端配置文件:
始终将 NET4 客户端配置文件用于所有客户端桌面应用程序(包括 Windows 窗体和 WPF 应用程序)。

NET4 Full 框架: 仅当您的应用所需的功能或程序集未包含在客户端配置文件中时,才以 NET4 Full 为目标。这包括:

  • 如果您正在构建服务器应用程序。例如:
    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 回答