Asp.net mvc 一台服务器上缺少ManifestResourceException,其他服务器上没有

Asp.net mvc 一台服务器上缺少ManifestResourceException,其他服务器上没有,asp.net-mvc,iis-7,Asp.net Mvc,Iis 7,我一直在为这件事发愁 我们的临时服务器(Windows server 2008 R2标准)最近已停止合作。更具体地说,当我们的ASP.NETMVC3站点启动时,它给出了一个异常 MissingManifestResourceException:找不到任何适合指定区域性或非特定区域性的资源。确保“Resources.TranslatedUrl.Resources”在编译时已正确嵌入或链接到程序集“App_GlobalResources”中,或者确保所需的所有附属程序集都是可加载和完全签名的 这意味

我一直在为这件事发愁

我们的临时服务器(Windows server 2008 R2标准)最近已停止合作。更具体地说,当我们的ASP.NETMVC3站点启动时,它给出了一个异常

MissingManifestResourceException:找不到任何适合指定区域性或非特定区域性的资源。确保“Resources.TranslatedUrl.Resources”在编译时已正确嵌入或链接到程序集“App_GlobalResources”中,或者确保所需的所有附属程序集都是可加载和完全签名的

这意味着站点经过启动,但在尝试使用GlobalResources注册(自定义)可翻译路由时遇到错误。同样的代码库在我们的演示服务器、虚拟机服务器和VisualStudio的开发服务器上完美地工作。我甚至还将代码库还原到了一个时间点,在这个时间点上,站点可以明显地工作,但没有运气。这让我相信问题出在运行站点的服务器本身,即IIS 7

问题是,据我所知,没有人对IIS或服务器进行过任何重新配置。我一直在将CI从CruiseControl.net移动到TeamCity,但编译和设置是在单独的服务器上完成的,一旦所有编译和配置完成,将使用Web Deploy将文件移动到临时服务器。Web部署是否可能以某种方式更改了IIS或服务器的配置

我想我们的主机提供商也有可能做了一些我不知道的改变,但似乎不太可能

有什么想法吗?我自己也没有了