1

在 Visual Studio 2010 SharePoint (2010) 项目中,我们可以添加映射的 SharePoint 文件夹,包括 {SharePointRoot} 文件夹。当我部署我的项目时,我可以看到根文件最终位于 14-hive 中,但它们从未出现在网站根目录中。

我真正想要完成的是对与 SharePoint 网站通信的 Silverlight 应用程序进行单元测试。我在这个主题上尝试了很多变体,从添加 MS 单元测试到公共类库项目、测试项目,最后是 Silverlight 测试项目。

当我运行我的 Silverlight 测试项目时,由于缺少 ClientAccessPolicy.xml,所有访问 SharePoint 网站的测试都失败了。我真的不想在 SharePoint 网站中使用此文件,因为我们不想授予对外部 Silverlight 应用程序的访问权限。

4

2 回答 2

0

可能还有其他方法,但我使用 SharePoint Designer 的方法。如果您打开该站点,您只需将 ClientAccessPolicy.xml 拖放到根目录中即可。

于 2010-02-20T18:39:53.260 回答
0

您可以创建一个功能来在您的 Web 中配置文件。了解如何配置文件

然后,您可以将此功能装订到您的站点定义或手动激活它(例如,在您的部署脚本中编写脚本)。

于 2010-02-21T01:59:20.080 回答