【发布时间】:2015-04-17 08:04:01
【问题描述】:
当我通过我的构建服务器使用 WebDeploy(使用 msbuild)发布我的 MVC Web 应用程序时,App_GlobalResources 不会最终出现在应用程序的根目录中,并且我在定位资源时遇到错误
The resource object with classname 'Site' and key 'SiteMapAddRequest' was not found - System.Web.SiteMapNode.GetExplicitResourceString(..
项目配置为仅部署所需的文件。 App_GlobalResources 文件夹最终会被复制到我的 bin 目录中,可能是因为它包含的资源文件设置为 Embedded Resource 和 Copy to Output Directory。如果可能,我想避免将项目设置为将 all 文件发布到服务器。由于 App_GlobalResources 文件夹位于根目录中,因此该应用程序在 Visual Studio 中正常运行。
【问题讨论】:
标签: asp.net-mvc msbuild webdeploy