【问题标题】:Do i need to install asp.net mvc4 on iis server我需要在 iis 服务器上安装 asp.net mvc4
【发布时间】:2015-05-18 01:06:18
【问题描述】:

我明天要部署我的应用程序,所以我有几个问题。我想在安装了 .net framework 4.0 的 2003 服务器上部署 asp.net mvc4 应用程序。我的问题是我需要安装 asp.net mvc4也有。或者如果我将负责 mvc 的 dll 复制到该系统中就足够了? 另一个问题是我正在使用实体框架和 oracle 数据库,所以使用 ODP.NET,如果是这种情况,我需要在那里安装 ODP.NET 还是只复制 DLL system.dataaccess dll 就足够了? 休息一下,我按照这两个链接就可以了

两个链接是http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx/ How to deploy MVC application in 2003 server IIS

更新 今天我试过了,不幸的是,我知道我运行的.net 4.5 的框架在 2003 年将不受支持。我将我的项目放入 .net 4.0 并且在本地系统中一切正常,但是远程系统有很多错误是即将到来。找不到方法等。我开始知道我必须将 EF 5.0 降级到 4.4 我这样做就像替换 dll 并更改了一行以部分开头但现在没有运气。我还必须更改其他地方。你知道我需要为此推进的任何适当机制吗?

【问题讨论】:

    标签: asp.net-mvc-4 iis web-deployment odp.net


    【解决方案1】:

    除了 .Net 4.0 之外,无需显式安装任何东西。您只需要确保应用程序的所有依赖项(程序集)(即 MVC、ODP.Net 等)都存在于应用程序的 bin 目录中。还要确保在 IIS 中启用了 ASP.Net v4.0 Web 服务扩展。

    启用网络服务扩展的步骤。

    1. 打开 IIS 6.0 管理器
    2. 单击 Web 服务扩展
    3. 启用 ASP.NET 4.0 检查下面的屏幕截图。

    【讨论】:

    • 如何在IIS中启用ASP.Net v4.0 Web服务扩展?
    • .关于创建虚拟目录的另一个问题是我需要添加应用程序还是添加虚拟目录然后转换为应用程序(我不知道它是否存在于2003服务器中)
    • 将其添加为应用程序。如果您已经创建了虚拟目录,那么在 VDir 的属性页面上,您将找到创建按钮。如果按钮被删除,那么您的应用程序已经创建。
    • 太好了,明天我会部署和更新你。一旦成功,我会把这个作为答案:)
    • 今天我试过了,不幸的是我知道我运行 .net 4.5 的框架在 2003 年将不受支持。我将我的项目放入 .net 4.0 并且在本地系统中一切正常,但是远程系统会出现很多错误。找不到方法等。我开始知道我必须将 EF 5.0 降级到 4.4,我这样做就像替换了 dll 并在 webconfig 中更改了一行以部分开头,但到目前为止还没有运气。我也必须改变其他地方。你知道我需要为此推进的任何适当机制吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    相关资源
    最近更新 更多