2012-01-09 52 views
1

我得到異常無法創建從VS2010虛擬目錄除localhost

以外的名稱「無法創建虛擬directory.Could找不到服務器‘devlocal.com/test HTTPS’。確保本地IIS服務器已配置爲支持安全通信。「

1.I又增加了現在,當我試圖創建一個從VS2010虛擬目錄則顯示上述例外127.0.0.1 devlocal.com

主機條目。

回答

0

嘗試以下操作:

在命令窗口中定位到 「C:\ WINDOWS \ microsoft.net \框架\ V2.0.50727」

      - then run "ASPNET_REGIIS -i" 

          - then run "ASPNET_REGIIS -ga ASPNET" 
  • 在IIS管理器中添加「集成Windows身份驗證「到」默認網站「的身份驗證方法

注意:假設您的引導驅動器爲C

+0

喜克里斯,能否請您讓我知道以什麼方式這有助於我 – Prasanth 2012-01-09 09:14:35

+0

嗨克里斯, 問題不是fixed.run「ASPNET_REGIIS -i」不解決我的問題。 我的問題是我在我的主機文件中更改了「127.0.0.1 devlocal.com」。如果我的網址是 'Https://localhost/test',我可以從vs2010創建虛擬目錄。但是我無法使用'https://devlocal.com/test'創建虛擬。 – Prasanth 2012-01-09 09:19:22

+0

你可以從瀏覽器瀏覽'https://devlocal.com'嗎? – 2012-01-09 09:41:33

0

添加主機頭解決了我的情況的問題。希望你有一些解決方案 - 如果是這樣,請更新我們。

Host Header value in IIS

如上所描繪,指定主機頭值以及與該網站的實際物理文件夾的完全訪問權限添加網絡服務已經解決了這個問題。

希望這可以幫助某人,因爲我沒有從任何來源得到任何明確的細節。請注意,我正在使用Windows 2K3。

1

我已經刪除了默認綁定到端口80(我認爲Visual Studio用來請求IIS創建一個虛擬目錄)。

加回來解決了這個問題。

0

你經常會得到這一點,如果您更改默認的端口綁定按另一種答案,或者如果你正在使用的主機頭文件,你改變了IP地址,具體像192.168.1.1而不是使用All Unassigned東西。

我相信Visual Studio使用127.0.0.1:80與IIS進行交談以獲取此屬性對話框。所以,如果在IIS站點使用比其他的綁定關係,如

127.0.0.1:67 

192.168.1.1:80 

就會失敗。