Sh“.NET研究”arePoint开发笔记-SharePoint2010添加ASP.NET应用程序

简介: 大家可能在sharepoint开发webpart会引入一些asp.net的控件,这时候就会需要添加dll引用..下图所示CRSWebControls便是我添加的.  部署这个项目到sharepoint后.

    大家可能在sharepoint开发webpart会引入一些asp.net的控件,这时候就会需要添加dll引用..下图所示CRSWebControls便是我添加的.

  部署这个项目到sharepoint后.却出现了错误,如下图所示...其实解决这个问题的方式不难...下面就进入主题

  首先,先把需要用到的DLL文件拷贝到sharepoint网站下的_app_bin或者bin目录

  当然如果你的dll有强签名,那可以拖到C:\Windows\assembly这里面来,类似于注册(不建议这样做),这时候打开网站再看看是否出现错上海徐汇企业网站制作误,一般来说就不会出现错误了...当然也有例外..如果还报错就执行下面的步骤

  第一步,打开sharepoint网站web.config文件的<SafeControls></SafeControls>节点中添加以下(目的是把应用程序注册为安全类型)

 
 
< SafeControl Assembly ="CRSWebControls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace ="上海徐汇企业网站设计与制作CRSWebControls" TypeName ="*" Safe ="True" />

  说明:其中CRSWebControls为应用程序的命名空间

  第二步:删除页面的AutoEventWireup="true"属性(不自动绑定页面处理事件)

  第三步:在Web.config 文件的<SharePoint>节点中的 <PageParserPaths> </PageParserPaths>

  节点下增加一个虚拟路径

 
 
< PageParserPath VirtualPath ="上海企业网站设计与制作ref='http://www.93tj.com'>上海企业网站制作/*" CompilationMode ="Always" AllowServerSideScript ="true" IncludeSubFolders ="true" />

  声明此站点下所有文件允许服务器端事件,当然你也可以制定虚拟目录是那个文件夹,但是这个值 必须以 ~/ 或 / 开头,并且必须以文件名或 * 结尾。

  (目的为允许服务器端事件的运行)

  第四步:把web.config文件的enableSessionState属性设为true(如果此应用程序要使用到Session的话)

 
 
< pages enableSessionState ="false" enableViewState ="true" enableViewStateMac 上海闵行企业网站设计与制作tyle="color: #0000ff;">="true" validateRequest ="false"
pageParserFilterType
="Microsoft.SharePoint.ApplicationRuntime.SPPageParserFilter, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c"
asyn上海网站建设cTimeout ="7" >

  第五步:在网站web.config文件的<SafeControls></SafeControls>节点中添加以下(目的是允许应用程序使用用户控件)

 
 
< SafeControl Src ="~/document/*" IncludeSubFolders ="True" Safe ="True" AllowRemoteDesigner ="True" />

  说明:其中document是用户控件所在的文档库

目录
相关文章
|
13天前
|
设计模式 开发框架 JavaScript
基于.NET8 + Vue/UniApp前后端分离的快速开发框架,开箱即用!
基于.NET8 + Vue/UniApp前后端分离的快速开发框架,开箱即用!
|
13天前
|
存储 缓存 NoSQL
2款使用.NET开发的数据库系统
2款使用.NET开发的数据库系统
|
13天前
|
开发框架 JavaScript 前端开发
2024年全面且功能强大的.NET快速开发框架推荐,效率提升利器!
2024年全面且功能强大的.NET快速开发框架推荐,效率提升利器!
|
2月前
|
JSON C# 开发者
C#语言新特性深度剖析:提升你的.NET开发效率
【10月更文挑战第15天】C#语言凭借其强大的功能和易用性深受开发者喜爱。随着.NET平台的演进,C#不断引入新特性,如C# 7.0的模式匹配和C# 8.0的异步流,显著提升了开发效率和代码可维护性。本文将深入探讨这些新特性,助力开发者在.NET开发中更高效地利用它们。
36 1
|
开发工具 Android开发 数据库
.Net 转战 Android 4.4 日常笔记(2)--HelloWorld入门程序
原文:.Net 转战 Android 4.4 日常笔记(2)--HelloWorld入门程序 我不知道人们为什么那么喜欢用HelloWorld来做为自己的第一个程序入门,为什么不是hello **其他的东西或者hi。
944 0
|
3月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
43 7
|
3月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
63 0
|
4月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
49 0
|
4月前
|
开发框架 前端开发 安全
ASP.NET MVC 如何使用 Form Authentication?
ASP.NET MVC 如何使用 Form Authentication?

热门文章

最新文章

下一篇
无影云桌面