VS2005调试asp.net程序时出现
VS2005调试asp.net程序时出现----Internet Explorer 无法显示该页面
如图所示:
前段时间可以调试的,谁知昨晚突然不行了,找了好久,终于找到解决方案。用的是VS2005,文件系统,在IIS里面设置的话,可以运行,代码没问题,数据库连接没问题。
方案一:通过右击ASP.NET Development Server,如图:
打开1,在默认浏览器打开,调试运行,通过;
打开2,如图
打开3,同样调试运行,通过;
当然方案一是治标不治本的方法,只能当做权衡之计,要治本,请看方案二
方案二:
分析结果如下:
原因是装了ESET 杀毒软件(NOD32)4.0版本的,这个杀毒软件自带防火墙,在VS调试时是随机变换端口的,而这个ESET防火墙恰恰有防止端口修改的功能,所以被禁止调试了,解决方法如下:
进入NOD32的高级设置(或按F5),Web访问保护,HTTP,Web浏览器,会看到一个程序列表你的devenv.exe(VS2005)应该在其中,双击前面的勾(相当于去掉选中状态),确定退出。重新打开vs再调试一下,问题解决。如图:
OK,浪费了一个晚上,当然包括看了咒怨4...奶奶抱着篮球好恐怖。。。O(∩_∩)O~
相关文档:
顺便提一下asp中Session的工作原理:
asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。
asp.net Session的实现
asp.net的Session是基于HttpModule技术做的,HttpModule ......
http://ayic1.blog.163.com/blog/static/27343030200965103528805/
静态变量
当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。
& ......
asp.net 未将对象引用设置到对象的实例。
经常碰到这个问题。问题的原因大概有以下几点。
1、ViewState 对象为Null。
2、DateSet 空。
3、sql语句或Datebase的原因导致DataReader空。
4、声明字符串变量时未赋空值就应用变量。
5、未用new初始化对象。
6、Session对象为空。
7、对控件赋文本值时,值不存在
8、使用 ......
最近遇到要读取QQ相册的问题,所以自己诼磨了下,把读取相册的思路和代码写下来。
很多网站到图片链接都做了盗链处理。意思是如果你想在不是他的网站上引用图片就不会正确显示图片,而是一张其它的版权说明之类的图片。实现防盗链的一般做好是通过判断Request的Headers中的Re ......
如何学习ASP.NET
2009-07-24 09:49
如果你已经有较多的面向对象开发经验,跳过以下这两步:
第一步 掌握一门.NET面向对象语言,C#或VB.NET。
我强烈反对在没系统学过一门面向对象语言的前提下去学ASP.NET。
ASP.NET是一个全面向对象的技术,不懂面向对象,那绝对学不下去!
第二步 对.NET Framework类库有一定的 ......