04 2011 档案
摘要:方法一:(如果装有vs2003或是vs2008)打开命令提示工具1.把程序集添加到GAC中:GACUtil/isample.dll(参数/i是安装的意思)2.把程序集移出GACGACUtil/usample.dll(参数/u就移除的意思)注意:不能将一个弱命名程序集安装到GAC中。方法二:管理工具->Microsoft .NET Framework 2.0 配置->管理->我的电脑->程序集缓存->选中右键“添加”->将程序集添加到程序集缓存.
阅读全文
摘要:有时我们在企业门户上做开发时会碰到如下错误:"Unable to render content due to an error. Please contact your system administrator."当然该错误不太明显。如果在事件查看器中没有相关信息,我们几乎不可能知道发生了什么。要想得到更多信息,最简单的方法是在页面上打开调试。您需要完成以下步骤:1. 把web.config(位于Local_Drive:\Inetpub\wwwroot\wss\VirtualDirectories\Port_Number)复制到安全的地方2.编辑web.config3.在&
阅读全文
摘要:原文地址:http://www.cnblogs.com/lovablebox/archive/2007/12/05/983599.html如何部署强命名程序集(Strong Name Assembly)和GAC 如何创建强命名程序集(StrongNameAssembly)创建一个强命名程序集首先需要获得一个用强命名实用工具(StrongNameUtility,即SN.exe,.NETSDK自带)产生的密钥。下面简要介绍一下SN.exe的一些用法。要产生一个公钥/私钥对:(打开vs2005/2008命令提示窗)a)SN–kMyCompany.Keys该命名告诉SN.exe创建一个名为MyComp
阅读全文
摘要:原文地址:http://www.jb51.net/article/18877.htm按常规的思路,我们会这样写 代码如下:String searchName ="Sam"; String strSql = "select * FROM Table1 where Name like '%@Name%' "; SqlParameter[] parameters = { new SqlParameter("@Name", searchName) }; 但结果是查询不到结果,跟踪代码也没有发现错误,又不想用字符串拼接的方式(防
阅读全文
摘要:前面MOSS与业务系统的集成 之 自定义Membership实现Forms方式验证文章中,我们实现了两系统的用户集成,下面要解决的是两系统间的单点登录问题。 部署在两台不同的服务器上的系统,要实现单点登录,最好的办法就是使用Cookie共享来实现了。只要将两系统使用同一根域名,并且用户保存用户登录票据的Cookie名称,以及Cookie加解密密钥一致即可。 业务系统的写cookie方式 1protectedstaticvoidWriteCookie(stringuserName,boolisPersistent)2{3FormsAuthenticationTicketticket=newFor
阅读全文
摘要:强命名程序集的缘由: 目前Windows中出现的DLL Hell问题(两个不同的公司可能开发处具有相同名称的程序集,如果将相同名称的程序集放置到同一个目录下,则会出现程序集覆盖现象,最后安装的程序集会覆盖前面的程序集,从而可能导致应用序不能正常运行)。由此看来,仅靠名称来区分程序集是不足够的。CLR采取了强命名程序集的方式来唯一的表示程序集。强命名程序集包含四个标识:名称,版本号,语言文化标识和一个共有/私有密钥对。两种程序集/两种部署方式:.Net支持两种程序集:弱命名程序集和强命名程序集(注:.Net框架中没有弱命名程序集,只是为了和强命名程序集相对应而已)。弱命名程序集和强命名程序集在结
阅读全文
摘要:最近项目中发现,MOSS系统中的某些功能(如文档管理等)非常不错,决定进行现有系统进行集成。 现有系统基本情况: 用户信息使用SQL Server 2005数据库使用表单方式进行登录验证 MOSS平台的基本信息: 可使用Windows集成方式验证也可以使用.net类库中的AspNetSqlMembershipProvider或ADMembershipProvider来实现Forms方式验证。 如果要进行集成,首先应该解决的是两平台的用户问题,及登录验证方式。一种办法是将现有系统的用户使用AD进行管理,使用windows集成方式进行验证。另一种办法是将MOSS因现有系统已上线运行一段时间、且用户
阅读全文
摘要:问题有4个1.点击登陆页面后,出现"拒绝访问"字样,并同时显示"登陆用户为***".2.点击登陆页面后,没有任何反映,还是原来页面.3.外网运行网站,提示"文件不存在".4.点击登陆页面后,验证通过,但指向了不存在页面,出现403错误.这些问题都是Forms 验证过程中会遇到的,解决方法如下一. 检查数据库中是否存在该用户 在 aspnetdb 数据库中,看看该用户是否存在.二, 检查web.config是否配置正确. 在 configuration 节点下添加 view plaincopy to clipboardprint?<
阅读全文
摘要:原文地址:http://blog.csdn.net/smysky/archive/2009/03/31/4039447.aspx本文主要参考了这几篇文章:http://blog.163.com/szmax_limin/blog/static/58182861200711266918320/ http://www.cnblogs.com/shangmeizhai/category/87313.html http://www.cnblogs.com/volnet/archive/2007/04/02/696424.html 今天主要是想实现MOSS的Form认证,查了诸多资料,现根据实现流程,完整
阅读全文
摘要:首先,想先讲讲MOSS的认证方式。默认MOSS安装完是采用AD的认证方式,首先AD的认证方式比较适合于内部网络,不建议在外部网络使用,因为开启AD认证要开启相应不必要的端口,并且目前代理服务器通常设置只允许80端口访问,这样将不能访问基于AD的MOSS系统。因此,很多人想到了FORM表单认证,早在2003年前,大家都会对SHAREPOINT只能支持AD认证报有遗憾,那么随着MOSS2007的推出,网上已经有很多人学会了如何配置一个FORM认证的MOSS系统。但是网上的文章基本上都是基于ASPNET数据库的,而我们现实的生产环境中要求实现一个基于AD的用户数据,但是又提供FORM认证的系统。可能
阅读全文
摘要:转载自:http://www.cnblogs.com/QinBaoBei/archive/2010/03/01/1675663.html有没有感觉对 web.config 的操作很烦呢?老是手动来编辑 web.config 确实挺麻烦的,不过自 ASP.NET 2.0 起便有了 ASP.NET 网站管理工具,这个工具呢,其实就是一个操作 web.config 的 GUI ,您在这个 ASP.NET 网站管理工具中的一些设置基本上都会反映会 web.config 中,所以在这里便顺着道介绍一下,首先,您要设置 web.config 那是针对一个项目的,所以您也必须针对一个项目来调出 ASP.NE
阅读全文
摘要:在asp.net 2.0中使用自定义的provider 在asp.net 2.0中,提供了各类的provider,有membership,role,profile等的,可以很方便地实现如角色,用户等管理,甚至不用自己写代码了。而在vs.net 2005中,默认的各类的provider是使用sql express的,有的时候,如果想使用sql sever 2000或者sql server 2005,那应该怎么办呢?下面举例子说明: 首先,要正确使用 provider,我们要到C:\WINNT\Microsoft.NET\Framework\v2.0.50215下,运行一个 叫aspnet_reg
阅读全文
摘要:原文地址:http://yumincq.blog.163.com/blog/static/50776820108395417220/?fromdm&fromSearch&isFromSearchEngine=yes几乎所有的系统中都会使用到访问控制和角色管理这样的功能,例如:新建、修改、删除用户和角色,为用户分配角色,管理角色中的用户等等。于是MS在ASP.NET 2.0开始,实现了这些功能,使得我们在开发中,不需要考虑这方面的内容,把更多的精力投入到业务逻辑的开发中去。从而大大的提高了开发的效率。下面我们就来学习一下如何使用membership。1.添加数据库支持 要使用me
阅读全文
摘要:从.net 2.0开始 asp.net 就进入了一个倡导少写代码多配置的时期 “机器先进阿 我们只要把猪赶进去 对面就会从传送带里传出香肠来!”下面就是启动机器并且赶猪的工作。在赶猪以前,我们先来了解一下,Web.Security 的工作大概方式当一个页面打开 系统会首先读取System.web 按照其中的配置段 在进程中建立相应的各种Provider的实例 。之后的所有登陆控件在交互的时候会自动调用相应Provider实例的方法和属性。所以大部分工作是在配置中进行的组件部分的对象 有很多同行建议自己写 免得过于依赖aspnetDB 具体可以参考幻想曲的文章 但我们这个是标准例程,所以暂时以
阅读全文
摘要:转自:http://blog.csdn.net/lzyzsd/archive/2009/11/24/4860605.aspx本文目录:1.membership简介2.membership在sql server中的设置3.配置web.config4.创建用户CreateUserWizard控件5.用户登录login控件6.显示当前用户的名称LoginName控件7.检测用户的身份验证状态的LoginStatus控件8.为不同类别用户呈现不同内容的LoginView控件9.更改密码的ChangePassword控件10.自助找回密码的PasswordRecovery控件11.总结1.members
阅读全文
摘要:开发平台: VS2008 RTM SQL SERVER 2005 企业版 ASP.NET 3.5 Extensions CTP MVCToolkit 1.新建一个MVC的工程,随便取个名字吧 2.建立SQL数据库,命名为mvc_test 3.运行C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe来生成该数据库的Membership结构 下一步后点击完成. 4.到这里Membership的结构已经生成好了 5.下面在Web.Config中加入SQL连接字符串 <connectionStrings> <r
阅读全文
摘要:http://visualjquery.com/http://api.jquery.com/
阅读全文
摘要:1、concat()函数 1.1 MySQL的concat函数可以连接一个或者多个字符串,如 mysql> select concat('10'); +--------------+ | concat('10') | +--------------+ | 10 | +--------------+ 1 row in set (0.00 sec) mysql> select concat('11','22','33'); +------------------------+ | concat('1
阅读全文