在Visual Web Developer速成2008年:调试本地IIS和自定义Web服务器有什么区别?
我想知道与调试的区别:
使用本地IIS Web服务器
和
使用自定义Web服务器
我在Windows Vista上使用IIS7,唯一的区别是我注意到你需要本地IIS的IIS6兼容性组件,更重要的是,
本地IIS调试总是触发一个构建,因为自定义Web服务器不会触发一个构建,它允许您在没有调试的情况下启动您的网站,这会产生您想要调试的情况(这可能需要很长时间如果您的网站需要大量时间从memcache中获取内容,则在启动时进行数据库搜索等)。然后用自定义的网络服务器,我可以只调试网站,并拿起我已经创建的情况...
所以我想知道,为什么有人会使用本地IIS通过自定义的网络服务器。
它必须有一定的优势,否则就不会在那里......
日Thnx夏侯
我尽可能地将IIS运行到部署环境,所以这对我来说不是一个好处。 在IIS7中,我们可以在web.config中配置我们需要的所有东西,在使用定制Web服务器时这些东西不可用? – Jaap 2009-08-10 22:09:08
但是,如果您正在使用自定义的网络服务器进行调试,那么您没有使用IIS,对吧?因此,更接近您的部署设置是设置调试器使用IIS而不是定制服务器的优势。 – 2009-08-10 22:11:12
嗨迈克尔, 这正是我问的问题。我在Vista上使用IIS7作为我的自定义网络服务器,因为我发现当我开始调试时,只有在需要时才构建Web应用程序。我发现使用本地IIS选项* always *调试Web应用程序会触发构建,从而重新启动站点... – Jaap 2009-08-13 19:38:41