【发布时间】:2011-06-12 04:32:47
【问题描述】:
我刚刚尝试将 MVC3 应用程序部署到我们的 IIS7 托管环境,但出现以下异常:
无法加载类型 'Microsoft.Web.Infrastructure.DynamicModuleHelper.DynamicModuleUtility' 从组装 'Microsoft.Web.Infrastructure, 版本=1.0.0.0,文化=中性, PublicKeyToken=31bf3856ad364e35'。 描述:未处理的异常 在执行过程中发生 当前的网络请求。请查看 堆栈跟踪以获取有关的更多信息 错误及其起源 代码。
异常详情: System.TypeLoadException:不能 负载类型 'Microsoft.Web.Infrastructure.DynamicModuleHelper.DynamicModuleUtility' 从组装 'Microsoft.Web.Infrastructure, 版本=1.0.0.0,文化=中性, PublicKeyToken=31bf3856ad364e35'。
有什么建议吗?
应用程序没有被 bin 部署,因为我在 Web 服务器本身上安装了 ASP.Net 网页和 MVC3。
【问题讨论】:
-
澄清一下,我不是在部署这个应用程序——我已经在服务器上安装了 MVC3。
-
还有哪些其他方式来部署应用程序?
-
@Shawn - 如果有人说“只是 bin 部署它”,他们的意思是“部署应用程序并将依赖项复制到应用程序的 /bin 文件夹中,而不是运行将依赖项安装到全局程序集的 MSI缓存 (GAC)。” - 斯科特·汉塞尔曼
标签: asp.net-mvc deployment webserver asp.net-mvc-3