我有一个asp.net 2.0 Web应用程序,它将在与SharePoint Server 2007相同的Web服务器上运行。应用程序应该在自己的应用程序池(IIS 6.0)中运行。 Web应用程序需要调用SharePoint对象模型API。
是否有资源可以解释所需的配置/安全设置以及其他可帮助我实现目标的注意事项?我可能需要在SharePoint管理控制台本身中进行一些设置;以及配置文件。脚本文件可能需要位于特定位置才能访问。可能需要签署程序集。
我只能在运行我的Web应用程序时获得部分成功。但只有将其部署到位于SharePoint网站下的虚拟目录(在IIS和文件系统中)。即使有这个设置,我JQuery / Javascript在访问时抛出错误(对象为null);并且还没有加载图像。
我对Web应用程序web.config文件进行了一些更改,这些更改允许我运行应用程序,尽管上面提到的脚本和图像问题(虚拟目录属性也设置为允许脚本和可执行文件运行)。 Ajax功能似乎正常。
答案 0 :(得分:2)
如果您的Web应用程序在SharePoint计算机上运行,您应该能够访问该对象模型。但是,您需要确保获得安全权利。我现在可以想到两个选项:
请记住,如果您选择第一个选项,浏览您的Web应用程序的每个人都将使用相同的凭据(应用程序池标识)连接到sharepoint。