随笔 - 5  文章 - 0 评论 - 8 trackbacks - 0
<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

昵称:阿水乐园
园龄:3年5个月
粉丝:0
关注:4

搜索

 
 

常用链接

随笔档案

最新评论

大家都知道 .net 程序启动比较慢.

如果是 winform 程序,也就是启动时比较慢,但启动后就好了,客户基本能接受.

但 asp.net 程序就有很大的问题了,我用 asp.net 做了个企业网站,放到空间上,第一次打开网页时真慢,客户说真是太慢了,我说等第一次打开后就快了...

第一次打开然后接着访问是很快,但问题在于因为是企业网站访问的人太少了.造成客户每一次打开都非常慢...

这说明 asp.net 程序不像 winform 一样永远驻留内容,过一段时间后又要重新启动了,这样对于访问量少的网站,永远都是一个字: 慢 !

如何解决这个问题?

 

如何需要分数高手们可以到 http://home.cnblogs.com/q/27176/ 回答,

 

如果不需要分的话就直接留言吧,非常感谢 !

posted @ 2011-08-03 03:32 阿水乐园 阅读(164) 评论(1) 编辑

今天发布了一个网站项目,用的是 .net 3.5 版本。

发布之后经常假死 (就是网站等很久无法打开,也没有错误提示)。查了很多原因,包括 iis 设置,程序池设置,以及程序代码,都找不出原因。

后来实在没有办法,就换了一个程序池,然后把 asp.net 版本设置为 4.0 .

这下可神了,就再也不出现假死了,而且感觉访问速度也快了很多…

有相同问题的朋友不妨参照我的办法,不过要主意以下几点:

一,同一个程序池不能有两个版本的 asp.net 网站。也就是一个程序池对应的网站必须是同一个版本。

(因为我用的是 windows2003 IIS6,如果是 win2008 ,iis7 .net 版本是在程序池里设置的就不会出现这个问题)

 

二,web.config 的设置可能会提示错误,请按提示解决。

如我现在的这个网站要加上 <httpRuntime requestValidationMode="2.0" /> 要不发布包括有html内容的文章时会出错。

posted @ 2011-07-30 17:38 阿水乐园 阅读(17) 评论(0) 编辑

我们假定 Web.config  有如下的<appSettings>节点内容:

  <appSettings>
    <add key="name" value="myname"/>
    <add key="pass" value ="123456"/>
  </appSettings>

我们需要读取或者更新它,可以直接用 System.Web.Configuration.WebConfigurationManager.AppSettings

Code

 

可以直接用 System.Web.Configuration.WebConfigurationManager 操作的还有 ConnectionStrings

posted @ 2008-10-10 18:21 阿水乐园 阅读(988) 评论(0) 编辑

 

为了简洁代码清楚表达其用法,去掉 了try 等其他无关代码。

 

//创建一个HttpWebRequest对象,不需要实例化,用HttpWebRequest.Create来创建

System.Net.HttpWebRequest mywebreq = (HttpWebRequest)HttpWebRequest.Create(http://www.163.com/);

//根据创建的HttpWebRequest来创建HttpWebResponse对象

System.Net.HttpWebResponse mywebres = (HttpWebResponse)mywebreq.GetResponse();

//取得返回的Stream

System.IO.Stream mystrem = mywebres.GetResponseStream();

//把Stream转换为StreamReader

System.IO.StreamReader mystreamreader = new System.IO.StreamReader(mystrem );

//StreamReader转换为字符串

string str1 = mystreamreader.ReadToEnd();

//查看一下返回结果

MessageBox.Show(str1);

 

 

posted @ 2008-10-10 17:40 阿水乐园 阅读(940) 评论(1) 编辑

今天需要附加一个数据库,用SQL Server Management Studio 总是出错。891,5133错误。处理很久都无法解决,真是苦不堪言。

 

后来打开 vs2008,直接在项目附加数据库,竟然一点问题也没有。

 


posted @ 2008-08-26 17:16 阿水乐园 阅读(50) 评论(0) 编辑