我在Visual Studio中創建了一個功能,使用WSPBuilder生成.wsp文件,其中包含一些需要複製到_layouts文件夾的aspx文件。我在我的項目中創建了12個蜂巢結構,將所有xml文件(例如feature.xml)複製到正確的子文件夾中,將aspx文件放在正確的位置並構建.wsp文件。SharePoint文件配置不起作用
當我部署並激活該功能時,aspx文件被複制到_layouts文件夾,一切正常。然後,無緣無故,SharePoint做的最好,並停止工作。現在,無論何時我部署該功能並激活它,我都會注意到沒有任何aspx文件被複制到_layouts文件夾。我在日誌文件中看不到指向問題的任何消息。
這裏是我的feature.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<Feature Id="3263C427-F0FA-4cad-8C7F-459F31E36D34"
Title="Test"
Description="Test"
Version="1.0.0.0"
Hidden="FALSE"
Scope="Web"
DefaultResourceFile="core"
xmlns="http://schemas.microsoft.com/sharepoint/">
<ElementManifests>
<ElementManifest Location="CustomActions.xml" />
<ElementManifest Location="module.xml" />
</ElementManifests>
</Feature>
的CustomActions.xml包含了列表設置頁面上創建的網站上某些鏈接,這樣它正在處理的很好。問題是「module.xml」:
<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Name="Page1" Url="_layouts">
<File Url="Page1.aspx" Type="Ghostable" />
</Module>
<Module Name="Page2" Url="_layouts">
<File Url="Page2.aspx" Type="Ghostable" />
</Module>
</Elements>
我看不出我做了什麼錯在這裏 - 事實上,整個部署一直工作正常與上面的文件,所以我只是困惑至於爲什麼它停止工作。我按照慣例重新追蹤了我的步驟,並考慮我是否做了一些事情來做這件事,但我沒有。
如果任何人有過這種事情發生的經驗,並可以給我一些提示,那就太好了。在那之前,我會一直努力讓這個工作,並想知道爲什麼,對於這樣一個流行的平臺,SharePoint是一個更年輕的頭皮屑,然後是一個flark。
乾杯。 Jas。
你好。 這工作很好,非常感謝你向我解釋這個,我擔心它不工作!你是個明星。 – 2009-06-23 09:13:56