首先要说明的是,我的电脑上没有装IIS,用的是.net自带的IIS。
在运行时,端口号老是差了3位,不知道为什么。

解决方案 »

  1.   

    楼主没说清楚,是vs2005自带的asp.net development server吧。
    楼主自己指定了端口啊是。
    那么调试时端口号不一致是因为楼主指定的那个端口号已经被占用了
      

  2.   

    倒不是哪个的问题,我找到解决方法了。分享给大家。
    http://www.cnblogs.com/wingurumqi/articles/1276706.html
      

  3.   

    安装了nod32 3.0以上的版本
    依次进入NOD32的高级设置(F5),Web访问保护,HTTP,Web浏览器,会看到一个程序列表你的devenv.exe应该在其中,双击前面的勾(相当于去掉选中状态),确定退出,停止一切运行的ASP.NET Development Server,在VS中打开并重新编译运行你的Web程序这样解决的,真是的!!