【发布时间】:2012-07-30 19:44:39
【问题描述】:
我正在开发一些 Web 部件,并且我有一个包含 2 个子站点的 Sharepoint 站点:
hxxp://sharepointserver/sites/portal1
hxxp://sharepointserver/sites/portal2
(hxxp 绕过垃圾邮件过滤器)
在本地文件系统中,站点创建于:
C:\Inetpub\wwwroot\wss\8080\
有一些图像、几个 javascript 文件和一个 css 文件安装在 (stsadm -globalinstall) 中:
C:\Inetpub\wwwroot\wss\8080\wpresources\mywebparts\
现在的问题是,当我使用 Web 部件中的 ClassResourcePath 属性时,取决于 Web 部件添加到的站点,URL 是(例如):
hxxp://sharepointserver/sites/portal[1|2]/wpresources/mywebparts/mywebparts.css
这会失败,因为文件 url 应该是:
hxxp://sharepointserver/wpresources/mywebparts/mywebparts.css
感觉好像我错误地使用了 ClassResourcePath,但我不确定还有哪些其他选项可以在 Web 部件之间共享公用文件?
谢谢
【问题讨论】:
标签: sharepoint web-parts