如何使用bin文件夹在IIS上部署ASP.Net MVC 4应用程序

时间:2014-01-02 07:25:01

标签: asp.net-mvc iis

我已尝试过这些步骤但无法做到。当我浏览我的应用程序时,它会显示dll文件。

  1. 登录将要或将托管您的应用程序的计算机。
  2. 使用IIS管理器为您的应用程序创建新网站。
  3. 在该网站中创建一个新应用程序。我相信这也将自动为您创建一个具有相同名称的应用程序池,并默认使用它。
  4. 为您的应用指定virtual directory。这将告诉IIS在哪里寻找您的mvc应用程序。对于这种情况,我们假设它是C:\myApp
  5. 在您自己的计算机上Build the application但是您使用正确的解决方案配置(即Release模式)构建它。假设您的构建结果位于C:\MyProject\bin
  6. C:\MyProject\bin从您的计算机复制到C:\myApp
  7. 的主机上

    我是这项技术的新手。

2 个答案:

答案 0 :(得分:8)

你不应该只是拖动bin文件夹。它就像图像,css,jscript文件以及cshtml文件(你的视图)到c:\ myapp文件夹一样。

或者只是在visual studio中发布。甚至可以看看这个是否有帮助:

How to publish my MVC 3 web application onto IIS7

但总的来说,我构建了解决方案。然后我在IIS中创建vdir。我将bin和view文件夹以及images / css / jscript / shared文件夹等复制到C:\ my deploy site。然后我转换为我刚刚在IIS中创建的vdir的应用程序。

答案 1 :(得分:1)

您必须对ASP.Net Web应用程序(MVC,Forms等)使用发布操作