2011-11-18 76 views
1

我是一位在IIS/.NET網站上工作的前端開發人員。我的本地開發設置是帶有IIS 7.5的Windows 7。我目前正在使用移動網站,並希望能夠在局域網上的各種移動設備上進行本地檢查。通過局域網訪問IIS 7.5 - SSI(服務器端包含)問題

經過大量的試驗和錯誤,我能夠弄清楚如何通過局域網訪問我的開發盒,但我認爲我的解決方案有點複雜......部門標準是在新的IIS下開發\ inetpub \ wwwroot目錄之外的每個我們工作的網站的「網站」(因爲我們處理許多不同的項目,而且他們通常有非常不同的要求)。所以基本上,我不使用「默認網站」,但我注意到這是我可以通過局域網訪問的唯一「網站」。我最終在默認網站上添加了一個虛擬目錄,指向我想通過局域網訪問的網站的網頁根目錄(例如,「mysite」)。

我爲「安全萬維網服務(HTTPS)」,「Web管理服務(HTTP)」和「萬維網服務(HTTP)」添加了防火牆例外,我可以從任何地方訪問網站設備在局域網上,通過http://xxx.xxx.xxx.xxx/mysite

唯一的問題是,網站上的SSI(服務器端包含)無法正常工作。我剛剛收到一個「錯誤處理SSI文件」消息,其中應包含每個文件。

我想,無論是用我的方式成立了虛擬目錄,或者一個安全設置在網絡中阻止SSI內容必須是一個問題。

任何想法?

回答

0

如果您的html和文件不在默認Inetpub文件夾中,您是否已將IUSR_MachineName本地帳戶添加到NTFS權限?否則,匿名身份驗證將不起作用。

{編輯} 對不起,我錯過了,你說你改變了防火牆的權限,並得到了工作地點的路線。但是,如果SSI所在的文件夾沒有正確的NTFS權限,則可能意味着工作進程無法訪問包含。 (現在我猜)

+0

權限是我弄亂了一段時間才讓網站在本地工作。所有站點都是從C:/ www提供的,我最終在那裏的權限包括IIS_IUSRS和Users。 IUSR是IIS_IUSRS組中的用戶,因此我在那裏覆蓋,對吧?我可能需要哪些其他權限(考慮到本地一切工作正常,只是不通過局域網)? – sonofamitch

+0

你工作過嗎?我有同樣的問題... – Cerveser

相關問題