如何为本地开发和测试配置IIS?

时间:2008-11-15 01:18:53

标签: security iis

关于为本地开发配置Apache有一些问题,例如this one,但我没有看到任何关于IIS的信息。关于锁定IIS而不削弱其功能的建议?

在回复评论时,我希望使用Windows XP Pro SP3附带的IIS服务器进行ASP.NET开发(我相信IIS 5或6)。

3 个答案:

答案 0 :(得分:1)

如果您使用Visual Studio进行ASP.NET开发,则无需使用IIS。 Web项目的默认配置是使用内置Web服务器webDev.WebServer.EXE

XP中的IIS版本不适合开发,因为它是连接限制的,只允许一个站点。

答案 1 :(得分:0)

如果您使用的是Visual Studio .NET 2008(或2005),则它们具有仅响应localhost请求的内置Web服务器......无需安装IIS。锁定怎么样? ; - )

答案 2 :(得分:0)

XP附带的IIS是5.0,并将并发连接的数量限制为10(我认为是低的)。

锁定:

对于IIS开发,只要您信任网络上的人并且您没有接触到互联网,我认为您不应该过多担心本地开发的安全性。

但如果你真的是偏执狂,那么最好的方法就是将它锁定在除了该机器上的peron之外的所有人身上。正如Odividiu所说(第一个答案),您可以将IIS设置为仅侦听来自本地计算机(127.0.0.1)的请求。你可以这样做:

1)start-> run->%SystemRoot%\ system32 \ inetsrv \ iis.msc 2)单击“默认网站” 3)动作 - >属性 4)将“IP地址”更改为“127.0.0.1”,然后单击“应用”。