萌萌妈妈 发表于 2015-1-16 22:47:01

ASP.NET网页设计ASP.NET1.1和2.0下举行https哀求的分歧...

那做企业软件是不是最好用J2EE?asp.net|哀求明天做项目中举行https哀求时碰到如许的调试毛病,外部毛病:未能为SSL/TLS平安通道创建信托干系。毛病页面:依据考证历程,远程证书有效。经由剖析,在扫瞄器中翻开要举行一个平安确认。就是这个对话框引发的成绩。在网上搜了一下一样平常的办理举措,可是搜的内容对照少,如今在这里总结一下。
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Net;
usingSystem.IO;
usingSystem.Text;
usingSystem.Net.Security;
usingSystem.Security.Authentication;
usingSystem.Security.Cryptography.X509Certificates;
publicpartialclass_Default:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
//for1.1在2.0下ServicePointManager.CertificatePolicy已过期
//ServicePointManager.CertificatePolicy=newAcceptAllCertificatePolicy();
//for2.0
//ServicePointManager.ServerCertificateValidationCallback=newSystem.Net.Security.RemoteCertificateValidationCallback(CheckValidationResult);
HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create("https://someurl");
request.Method="GET";
HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();
StreamreceiveStream=response.GetResponseStream();
StreamReaderreadStream=newStreamReader(receiveStream,Encoding.UTF8);
Page.Response.Write(readStream.ReadToEnd());
response.Close();
readStream.Close();
}
//for2.0
publicboolCheckValidationResult(objectsender,X509Certificatecertificate,X509Chainchain,SslPolicyErrorserrors)
{//Alwaysaccept
returntrue;
}
//for1.1
internalclassAcceptAllCertificatePolicy:ICertificatePolicy
{
publicAcceptAllCertificatePolicy()
{
}
publicboolCheckValidationResult(ServicePointsPoint,System.Security.Cryptography.X509Certificates.X509Certificatecert,WebRequestwRequest,intcertProb)
{
//Alwaysaccept
returntrue;
}
}
}
在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。

admin 发表于 2015-1-19 23:39:29

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。

若天明 发表于 2015-1-25 14:46:01

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。

冷月葬花魂 发表于 2015-2-2 22:32:40

我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。

透明 发表于 2015-2-8 16:24:05

如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。

愤怒的大鸟 发表于 2015-2-25 20:45:03

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

爱飞 发表于 2015-3-8 03:06:27

最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。

飘灵儿 发表于 2015-3-15 20:19:01

在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的

小魔女 发表于 2015-3-22 04:03:02

主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
页: [1]
查看完整版本: ASP.NET网页设计ASP.NET1.1和2.0下举行https哀求的分歧...