IIS(AWS)部署问题

时间:2013-03-30 20:55:55

标签: asp.net-mvc-3 iis amazon-web-services

我在部署我在亚马逊AWS上为IIS创建的应用时遇到了一些问题。我基本上从开发中休假,并且在一年多的时间里没有部署应用程序。

该应用程序已被转移到罚款并运行到导致错误并显示框架丢失的程度等。我过去通过以下方式解决了这个问题:

  1. 更改服务器上正在使用的.NET版本
  2. 在程序实际传输时包含所有DLL(不是默认情况下执行的操作)
  3. 对于我的生活,我不记得在部署程序时如何包含所有DLL,因此可以依赖它们而不是系统的框架。有人可以提醒我吗?

2 个答案:

答案 0 :(得分:3)

您可以右键单击Project并从上下文菜单中选择添加可部署的依赖项

enter image description here

  

从MVC4开始,运行MVC应用程序的所有必需程序集都是   自动添加到bin目录,任何MVC4应用程序都是   bin-deployable(意味着您可以在没有显式的情况下在服务器中运行它)   安装MVC)。因此,包含可部署的程序集   对话框已从Visual Studio 2012中删除

更多信息:https://stackoverflow.com/a/10441585/1241400

答案 1 :(得分:0)

你是否有机会谈论Bin Deploying MVC?这是一件很痛苦的事情,考虑到你需要记住在你移动应用程序,将它放在新服务器上等时确保这些依赖项都在你的bin文件夹中。

您的显示有什么错误?如果可能的话,我想你可能会更好地解决这些问题。在过去几年中,Windows在安装更新方面变得更加友好。