百度空间 | 百度首页 
 
查看文章
 
将你的Asp.NET应用程序嵌入到SharePoint 读后感
2008年02月19日 星期二 00:25 A.M.

第一点:将生成的dll拷贝到网站目录下bin文件夹

第二点:在网站web.config文件的<SafeControls></SafeControls>节点中添加以下(目的是把应用程序注册为安全类型)
<SafeControl Assembly="WebInMOSS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace="WebInMOSS" TypeName="*" Safe="True" />
说明:其中WebInMOSS为应用程序的命名空间

第三点:删除页面的AutoEventWireup="true"属性

第四点:Web.config 文件的<SharePoint>节点,在 <PageParserPaths> </PageParserPaths>
节点下增加一个虚拟路径 <PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true" />
声明此站点下所有文件允许服务器端事件,当然你也可以制定虚拟目录是那个文件夹,但是这个值 必须以 ~/ 或 / 开头,并且必须以文件名或 * 结尾。
(目的为允许服务器端事件的运行)

第五点:把web.config文件的enableSessionState属性设为true(如果此应用程序要使用到Session的话)
<pages enableSessionState="false" enableViewState="true" enableViewStateMac="true" validateRequest="false"

pageParserFilterType="Microsoft.SharePoint.ApplicationRuntime.SPPageParserFilter, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c" asyncTimeout="7">

第六点:在网站web.config文件的<SafeControls></SafeControls>节点中添加以下(目的是允许应用程序使用用户控件)
<SafeControl Src="~/Pages/*" IncludeSubFolders="True" Safe="True" AllowRemoteDesigner="True" />
说明:其中Pages是用户控件所在的文档库


类别:Moss2007 | 添加到搜藏 | 浏览() | 评论 (4)
 
最近读者:
 
网友评论:
1
2008年02月29日 星期五 10:26 A.M. | 回复
你好呀~~我想请教一下,我有一个asp.net的应用程序,现在想嵌入sharepoint,但是像你所说的这种方法在实现嵌入后可以用sharepoint原本的搜索搜索到我嵌入的应用程序中的内容吗?
 
2
2008年03月03日 星期一 11:36 A.M. | 回复
可以搜索到...
 
3
2008年08月27日 星期三 05:17 P.M. | 回复
你好啊,我有个问题和你的这篇文章差不多,按照你的步骤设置后有错,不知怎么回事,麻烦解答一下。谢谢! 用vs2005做了一个页面(code-behind类型的)添加到sharepoint的文档库中(通过feature添加的),并引用了adobe的一个DLL文件,把文件拷贝到相应的目录下(C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\zwjPages)。 我按照你的步骤在C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN中添加了DLL文件,在C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\CONFIG\web.config中添加了 错误提示:未知错误。 如果我在添加的页面中加入<%@ Register TagPrefix="Acrobat
 
4
2008年08月27日 星期三 05:20 P.M. | 回复
如果我在添加的页面中加入<%@ Register TagPrefix="Acrobat" Namespace="Acrobat" Assembly="Acrobat" %>,则提示“未找到文件”
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu