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

Sha*_*mad 4 iis asp.net-mvc

我尝试过这些步骤,但无法做到.当我浏览我的应用程序时,它显示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

我是这项技术的新手.

Ahm*_*yas 8

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

或者只是在视觉工作室内发表.也许甚至看看这个,看看这是否有帮助:

如何将我的MVC 3 Web应用程序发布到IIS7上

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


小智 1

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

  • @manotaurus:除了使用发布操作之外,还有什么方法可以做到这一点? (2认同)