SPSolution页面:它们在哪里找到?

时间:2013-11-25 11:35:20

标签: sharepoint sharepoint-2010

我目前正在就sharepoint进行培训,并且在sharepoint开发方面有几周的经验。我当前的任务涉及在服务器场上部署.wsp解决方案,并通过Add-SPSolution,Install-SPSolution使用powershell完成,并成功完成。我遇到的问题是,在spsolution我有一个名为TestPage.aspx的网页,我无法找到页面所在的位置,以便我可以访问它。页面所在的特定位置或我可以使用的任何命令?

2 个答案:

答案 0 :(得分:1)

Visual Studio通常会为应用程序页面创建一个文件夹,因此您可以尝试:

http://server/site/_layouts/foldername/TestPage.aspx

其中 foldername 是项目/解决方案的名称。

如果您收到“无法找到资源” - HTML 404错误,则该网站不存在。
否则,即使表示“发生了意外错误”,也不表示该站点不存在。
该网站可能存在,但有一些错误。在这种情况下,最好的方法是检查Windows事件查看器和日志。

答案 1 :(得分:0)

您不能只添加一个aspx文件并在sharepoint上部署。

您所追求的可能是如何部署应用程序页面,应用程序页面位于应用程序级别,因此每个网站集都能够访问它。

如何部署应用程序页面:

要添加应用程序页面,请执行以下操作:

  1. 创建一个新的空sharepoint项目
  2. 将“Sharepoint”布局“映射文件夹”添加到项目中
  3. 在layouts文件夹中创建一个文件夹(通常是项目名称)
  4. 将应用程序页面添加到该文件夹​​。
  5. 该应用程序使用sharepoint主页,将一些内容放入。
  6. 使用visual studio进行部署或使用上述方法编译和部署wsp
  7. 访问/_layouts/foldernamed/test.aspx *
  8. 中的页面

    如果您只想将某些内容添加到sharepoint页面,那么我建议您使用可视化Web控件。它基本上是一个包含在webpart中的用户控件。部署后,您可以将其添加到可以使用Sharepoint UI创建的Webpart页面。