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是用户控件所在的文档库

目录
相关文章
|
人工智能 芯片
D1net阅闻|OpenAI员工疯狂暗示,内部已成功开发ASI?被曝训出GPT-5但雪藏
D1net阅闻|OpenAI员工疯狂暗示,内部已成功开发ASI?被曝训出GPT-5但雪藏
|
C# Android开发 iOS开发
2025年全面的.NET跨平台应用框架推荐
2025年全面的.NET跨平台应用框架推荐
751 23
|
SQL 小程序 API
如何运用C#.NET技术快速开发一套掌上医院系统?
本方案基于C#.NET技术快速构建掌上医院系统,结合模块化开发理念与医院信息化需求。核心功能涵盖用户端的预约挂号、在线问诊、报告查询等,以及管理端的排班管理和数据统计。采用.NET Core Web API与uni-app实现前后端分离,支持跨平台小程序开发。数据库选用SQL Server 2012,并通过读写分离与索引优化提升性能。部署方案包括Windows Server与负载均衡设计,确保高可用性。同时针对API差异、数据库老化及高并发等问题制定应对措施,保障系统稳定运行。推荐使用Postman、Redgate等工具辅助开发,提升效率与质量。
540 0
|
Linux API C#
基于 .NET 开发的多功能流媒体管理控制平台
基于 .NET 开发的多功能流媒体管理控制平台
288 9
|
Web App开发 前端开发 调度
一款基于 .NET + Blazor 开发的智能访客管理系统
一款基于 .NET + Blazor 开发的智能访客管理系统
255 8
|
前端开发 .NET 开发框架
Asp.Net应用程序中长时间装载页面时显示进度条
Asp.Net应用程序中长时间装载页面时显示进度条 在 Asp.Net Web 应用程序中长时间装载页面时显示进度条,虽然是假进度条,不能实时反映装载进度,但是可以告诉用户页面正在装载,以免用户误以为系统故障或死机。
896 0
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
758 0
|
存储 开发框架 前端开发
[回馈]ASP.NET Core MVC开发实战之商城系统(五)
经过一段时间的准备,新的一期【ASP.NET Core MVC开发实战之商城系统】已经开始,在之前的文章中,讲解了商城系统的整体功能设计,页面布局设计,环境搭建,系统配置,及首页【商品类型,banner条,友情链接,降价促销,新品爆款】,商品列表页面,商品详情等功能的开发,今天继续讲解购物车功能开发,仅供学习分享使用,如有不足之处,还请指正。
446 0
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
375 7