【问题标题】:Deploy a .aspx page to the Sharepoint 2010将 .aspx 页面部署到 Sharepoint 2010
【发布时间】:2014-02-10 15:32:09
【问题描述】:

我是 sharepoint 新手,有一个场景

1) 我有一个显示来自 xml 的一些数据的 aspx 页面。

2) 使用 .cs 文件后面的代码将数据填充到 aspx 页面的表中。

3) 我使用一些我自己制作的 dll 来访问数据。

注意:- 这些事情是在我没有安装共享点服务器的本地电脑上完成的。

现在我的问题是

1) 我想要一种可以将此页面用作共享点站点中的 Web 部件的方法。

2) 能否请您指导我一个可以将 Web 应用程序的编译后的 dll 用作 webpart 的方法。

注意:- 我有权将文件放在服务器上,但不能在上面开发任何东西

【问题讨论】:

    标签: sharepoint sharepoint-2010 shared-libraries


    【解决方案1】:

    您可以使用 SharePoint 中的用户控件并将其添加到您的网站页面。

    使用 Visual Studio 并创建一个空的 SharePoint 项目(部署为场解决方案)。

    然后,右键单击项目并添加映射布局文件夹。

    在部署解决方案后,将此文件夹重命名为您想要显示的任何名称(此文件夹将在配置单元中的服务器布局文件夹中创建)。

    将您的 aspx 页面和 cs 添加到此文件夹中

    然后,双击 package.package(它的内部包,布局文件夹上方,项目下)--> 高级 --> 添加(现有程序集)并在此处添加您的 dll 引用。(这将在您的站点共享点 web.config。

    部署后,您可以使用:http://sharepointsite/_layouts/foldername/youraspxfilename.aspx访问页面

    让我们知道进展。

    【讨论】:

    • 这里的问题是我没有访问共享点服务器的权限,所以它永远不会让我创建一个空的共享点项目。那么有什么方法可以使用sharepoint设计器将我的visual studio(在没有sharepoint服务器的本地机器上)开发的页面放在服务器上,以便我可以在我的sharepoint站点中访问这些页面。
    • 好的,你可以在你的开发机器上创建一个空项目,也许可以使用类似 ascx 用户控件的东西。然后,使用共享点设计器,创建一个新的站点页面,您可以在页面上添加用户控件。
    • 好的,这个怎么样。我创建了一个 ASP.NET 项目,在其中写入我的逻辑并立即编译我创建了我的网站的部署包,然后我的 bin 中的 dll 将被复制到服务器的 bin 中,然后将 .aspx 页面放入共享点站点中sharepoint 设计器的帮助,然后将部署 dll 链接到 aspx 页面。我认为这会做
    猜你喜欢
    • 2010-11-27
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 2011-11-25
    • 1970-01-01
    相关资源
    最近更新 更多