随笔分类 -  asp.net

asp.net相关
摘要:在asp.net2.0中创建一个web站点,此时写的一些业务代码都会放入app_code中(放外面好象不认@_@),同时我们不想再创建一个项目来引用.而对于站点的web.config又想使用站点中的的对象进行配置的话,又改如何来处理呢.如我们做一个自定义配置节.namespace greystar.config{ public class mySection : ConfigurationSection{ 代码就省了.只是一个示例....}}那现在我们想使用此自定义配置,该如何写呢.<configSections><section name="mydemo" 阅读全文
posted @ 2008-10-14 09:54 greystar 阅读(1110) 评论(0) 推荐(0)
摘要:SSO是单点登录的意思.我相信各位都应该知道使用SSO有什么好处.那废话就不多说了.直接来说一下我的思路吧.我的思路是采用COOKIE来实现,(COOKIE的有一定的限制性,暂不评论).如果采用COOKIE的话,那首要解决的即是COOKIE的跨域问题.可关键是我们无法操作不同域的COOKIE.如果真能操作的话,那就也没有安全性可言了.只能曲线救国了.那么我们可在登录一个网站的时候,主动的要求其他的网站发出其COOKIE. 画了个图,大家看一下在第三步时,即使用动态追加脚本块,或使用IMG对象来实现向另一个网站请求,使该网站有机会能写入自己的COOKIE.脚本块的话,如下var s=docume 阅读全文
posted @ 2008-08-07 09:16 greystar 阅读(995) 评论(0) 推荐(0)
摘要:System.Net.Mail.SmtpClient client =new SmtpClient(SmtpServer); client.UseDefaultCredentials =false; client.Credentials =new System.Net.NetworkCredential(UID, PWD); client.DeliveryMethod = SmtpDeliveryMethod.Network; System.Net.Mail.MailMessage message =new MailMessage(From,TO, Subject,Body); messag. 阅读全文
posted @ 2006-08-15 10:09 greystar 阅读(121) 评论(0) 推荐(0)
摘要:如何在WEBSERVICE中提供身份验证的功能。我在CSDN上常看到当WEBSERVICE不允许匿名访问时如何解决的贴子。自己试了一下。其实这中间的难度不大,只要二三句代码就可以解决。我这里建一个测试用的WEBSERVICE,里面没有写任何代码,只有建工程时的一个默认的方法HelloWorld(本来是注释的。我把它取消了).然后将此WEBSERVICE的匿名访问的选项取消,并将集成WINDOWS的选项也取消了。建立一个WINFORM工程,我在这个工程里调用刚才的WEBSERVICE工程,在引用里添加一个WEB引用,这些和正常的步骤是一样的。下面其实我们只要修改一下刚才产生的代理类。在其构造函数 阅读全文
posted @ 2005-03-23 11:40 greystar 阅读(841) 评论(0) 推荐(0)