关于为本地开发配置Apache有一些问题,例如this one,但我没有看到任何关于IIS的信息。关于锁定IIS而不削弱其功能的建议?
在回复评论时,我希望使用Windows XP Pro SP3附带的IIS服务器进行ASP.NET开发(我相信IIS 5或6)。
答案 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”,然后单击“应用”。