汗,佩服以上的人了,vs2005自带了个iis模拟器,假如你不去设置让其在ie环境下调试,他就会出现端口号(假如你在iis设置端口,那两说) 使用VS2005自带的asp.net development server来代替IIS。 asp.net development server的进程名称是:WebDev.WebServer.EXE,搜索一下这个文件,保存在:%systemroot%\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE。 在命令行下执行:WebDev.WebServer.EXE/?可以看见关于此命令的帮助,非常简单,就三个参数: /port:端口 /path:"物理路径" /vpath:"虚拟路径" 需要临时开一个WEB站点的时候,在开始>运行中输入以下命令:%systemroot%\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE /port:80 /path:"c:\mysite" /vpath:"/"
http://www.wahooga.com/index.php/2008/02/20/visual-studio-development-web-server-automatic-port-numbering-problem/
与iis脱离了。所以要发布程序到iis上其它的机子上其它人才可以看到自己的程序。
或者在CMD里面输入查看你要实用的端口被什么应用程序占用了,然后关闭就好了...
在dos命令界面,键入netstat -na,图2显示的就是打开的服务端口,其中Proto
代表协议,该图中可以看出有TCP和UDP两种协议。Local Address代表本机地址,该地址冒号后的数字就是开放的端口号。Foreign Address代表远程地址,如果和其它机器正在通信,显示的就是对方的地址,State代表状态,显示的LISTENING表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接。就像你房子的门已经敞开了,但此时还没有人进来。以第一行为例看看它的意思。 TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 这一行的意思是本机的135端口正在等待连接。注意:只有TCP协议的服务端口才能处于LISTENING状态。第二个方法是改IIS端口号给如果现实端口号被占用,,请做如下方法修改IIS端口号 :
在RUN里面 写 INETMGR
点DEFUALT WEB SITE,,然后在最右边看倒一个 BINDING选项,,里面编辑端口号(自己想什么写什么)注意我是用IIS7.0
使用VS2005自带的asp.net development server来代替IIS。 asp.net development server的进程名称是:WebDev.WebServer.EXE,搜索一下这个文件,保存在:%systemroot%\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE。 在命令行下执行:WebDev.WebServer.EXE/?可以看见关于此命令的帮助,非常简单,就三个参数: /port:端口 /path:"物理路径" /vpath:"虚拟路径" 需要临时开一个WEB站点的时候,在开始>运行中输入以下命令:%systemroot%\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE /port:80 /path:"c:\mysite" /vpath:"/"
1 你的iis先于vs2005安装,否则就要执行下asp.net_regiis -u,然后asp.net_regiis -i,详细请搜索网上
2 你的iis开启了webdav扩展
3 你的iis的相应项目是否运行在正确的asp.net版本下(iis管理器下,右键相应项目选择属性,查看asp.net页签看版本是否正确?)
就是nod32的过,ess
解决方法:
ess高级设置==》病毒与间谍软件保护==>web访问保护==》web浏览器==>里面有一个devenv.exe的进程,取消选取就OK!
百试不爽,要分
在一个就是不管怎么样也没有必要要重装吧!大家一起解决问题吧!祝楼主好运!
对于website:file方式创建的网站,是这个设置。