2009-05-22 182 views
0

我一直在玩wsp解決方案,並且我遇到了一個問題,關於如何從sharepoint web應用程序中訪問位於文件系統上的aspx文件。舉例來說,這裏是我的Visual Studio Explorer視圖...Sharepoint WSP解決方案和頁面URL

alt text http://abbeylegal.com/downloads/alp%20solution%20image.jpg

你可以看到我所創建的aspx文件,當我瀏覽到該文件在我的SharePoint Web應用程序的URL是

http://example.org/alplogin.aspx

如果我想通過更深的URL訪問此網頁,該怎麼辦......

eg http://example.org/adminstration/servererrrors/alplogin.aspx

我是否需要用我的visual studio解決方案創建這些虛擬文件夾以獲得一對一映射到我想要的更深的SharePoint Web應用程序URL?

回答

2

要素的元素清單中的「module」元素應該對此進行描述。另外,如果您希望將文件部署爲「更深」,則可能需要確保您的功能的範圍是「Web」。然後,激活特定SharePoint網站的功能將導致您的文件作爲該網站中的頁面進行部署。

我認爲,MSDN頁面How to: Provision a file涵蓋了這種情況。

+0

這有助於我進一步瞭解它,我已經在這裏解釋了一下: http://stackoverflow.com/questions/926607/sharepoint-features-custom-aspx-pages -at-various-site-levels 有什麼想法? – Rob 2009-05-29 15:31:13

1

檢查您的elements.xml文件。在那裏你可以指定在哪裏部署aspx頁面。