博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将你的Asp.NET应用程序嵌入到SharePoint 读后感[转]
阅读量:6627 次
发布时间:2019-06-25

本文共 1327 字,大约阅读时间需要 4 分钟。

感觉不错,就转过来了。

这种方式开发比较方便,不过有一个大问题就是失去了Sharepoint的特色,不能定制自己的portal了,还是开发webpart比较正规一点:)


以下转自:

第一点:将生成的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是用户控件所在的文档库

    本文转自永春博客园博客,原文链接:http://www.cnblogs.com/firstyi/archive/2008/04/15/1154036.html,如需转载请自行联系原作者

你可能感兴趣的文章
Android开源库--Asynchronous Http Client异步http客户端
查看>>
jq:get获取json数据并以表格形式生成到页面
查看>>
当您完成了所有修改,点击Save按钮保存。您现在已经创建了一个新的Simple Product了...
查看>>
win7开启硬盘AHCI
查看>>
Kafka消费异常处理
查看>>
C语言指针(一)
查看>>
空间原则
查看>>
SQL 2012 镜像 图解(解决1418)
查看>>
打印一个浮点值%f和%g
查看>>
第二次实训作业
查看>>
级联,映射
查看>>
dlopen、dlsym和dlclose的使用和举例 (转)
查看>>
PHP策略模式1
查看>>
关于淘宝网的六个质量属性场景(作业2)
查看>>
随记一下opensuse11.4 里的一些设置
查看>>
文件流复习
查看>>
安装完MongoDB后尝试mongod -dbpath命令为什么会一直卡在连接端口?
查看>>
pyqt5 动画学习(二) 改变控件颜色
查看>>
codevs 3981 动态最大子段和
查看>>
Codeforces 221 D. Little Elephant and Array
查看>>