0

我正在使用 MVC4 RC 编写一个 .NET Azure Web 角色。为了生成站点地图,我使用 MVC SiteMap,它在 localhost 上运行良好。但是一旦部署在 Azure 上,我就会收到此错误:找不到站点地图文件。验证 Web.config 中提供的路径是否正确。

我在 web.config 中的 MVC SiteMap 配置是默认配置。文件 ~/Mvc.sitemap 位于项目的根目录

任何想法 ?

4

1 回答 1

1

如果您收到“找不到站点地图文件。验证 Web.config 中提供的路径是否正确”的错误。这意味着站点地图文件在您部署到它时不包含在您的 Windows Azure 项目中。您是否在项目中包含了 ~/Mvc.sitemap 文件?

要正确包含 ~/Mvc.sitemap,您需要将其属性设置为“内容”并将本地复制为 true,以便此文件在部署到 Windows Azure 时是 CSPKG 的一部分。

于 2012-07-09T18:55:25.487 回答