2008-11-15 36 views
2

關於爲本地開發配置Apache有幾個問題,例如this one,但我沒有看到有關IIS的任何信息。在不削弱其功能的情況下鎖定IIS的建議?如何配置IIS進行本地開發和測試?

爲了迴應評論,我正在使用Windows XP Pro SP3(IIS 5或6,我相信)附帶的IIS服務器進行ASP.NET開發。

+0

請問您是否可以詳細闡述一下您在IIS中要做什麼樣的開發,您需要以下指南:經典ASP,PHP,ASP.Net(1.0,1.1,2.0,3.5),ISAPI擴展或過濾器,Sharepoint或其他一些在IIS之上運行的自定義應用程序? – 2008-11-15 01:23:40

+0

哦。我不知道它很重要。 – 2008-11-15 01:24:20

回答

0

XP自帶的IIS是5.0,並且將併發連接數限制爲10(我認爲這很低)。

鎖定:

對於IIS發展,我不認爲,你信任網絡上的人和你不暴露到互聯網,你應該過於擔心安全地方發展,只要。

但是,如果你真的偏執狂,最好的方法是將它鎖定在除了該機器上的peron之外的所有人。正如Odividiu所說(第一個答案),您可以將您的IIS設置爲僅偵聽來自本地計算機(127.0.0.1)的請求。你可以這樣做:

1)開始 - >運行 - >的%SystemRoot%\ SYSTEM32 \ INETSRV \ iis.msc 2)單擊 '默認Web站點' 3)動作 - >屬性 4)改變'IP地址'改爲'127.0.0.1並點擊'應用'。

0

如果您使用的是Visual Studio .NET 2008(或2005),則它們具有內置的Web服務器,只會響應本地主機請求...無需安裝IIS。那如何鎖定? ;-)

1

如果您使用Visual Studio for ASP.NET開發,則不需要使用IIS。 Web項目的默認配置是使用內置的Web服務器webDev.WebServer.EXE

XP中的IIS版本不適合開發,因爲它是連接限制的並且只允許一個站點。

相關問題