日期:2014-05-17  浏览次数:20547 次

VS自带的IIS和真实的IIS有什么区别
不知道怎么说,就是VS跑F5启动和直接在IIS中运行的系统有什么区别?
是不是VS中的每次只能处理一个请求,而IIS中可以同时处理多个请求?

------解决方案--------------------
我只理解为F5是个虚拟的
------解决方案--------------------
一个是虚拟临时的,一个是真实的,
------解决方案--------------------
可以处理多个,操作一样.可以不在调试状态下操作这个虚拟的
------解决方案--------------------
基本上没多大区别。有这个功能方便你用的,03的版本都需要绑定IIS虚拟目录才能运行的很麻烦,现在自带了更方便了。你在XP系统里面也可以用的,因为这些系统不自带IIS。
还有一个窍门,就是手动与你IIS上的端口绑定,这样就不用每次运行都自动生成一个端口了。优点是可以通过别人访问,调试你的程序。
IIS上架设,如//192.168.1.123:5888 别人可以通过浏览器访问你。
但是自动生成的//localhost:5888  别人电脑没办法访问(如果localhost 换成IP地址),只能你自己本地访问。。
------解决方案--------------------
自带的那个是简化版的iis. 
------解决方案--------------------
F5虚拟的解析器只能供自己调试用,另外的机器无法访问它运行的应用。

发布到IIS上后,可以从网络途径上访问它。

这是最大区别。
------解决方案--------------------
我觉得自带的要好些,任何情况下都能使用

真正的IIS,经常出问题,有时候调试网站都访问不了网站,不太好
------解决方案--------------------
哪来什么真实不真实的...VS带的那个叫ASP.NET Development Server,跟IIS两码事...

区别是...IIS是电视台,ASP.NET Development Server是排练场...

“觉得自带的要好些”、“IIS经常出问题”的说明什么呢...业余演员才会觉得排练场更好些,上了台浑身哆嗦...