[英]Programmatically create virtual directory on IIS for custom web appllication project template vs2010
[英]Unable to create a Virtual Directory from VS2010 with a name other than localhost
我收到異常
“無法創建虛擬目錄。無法在本地計算機上找到服務器'https:devlocal.com/test'。確保已將本地IIS服務器配置為支持安全通信。”
1.我為127.0.0.1 devhost.com添加了一個主機條目
現在,當我嘗試從VS2010創建虛擬目錄時,它正在顯示上述異常。
我已經刪除了對端口80的默認綁定(我假定Visual Studio使用該綁定來請求IIS創建虛擬目錄)。
重新添加此解決了問題。
添加主機頭解決了我的情況下的問題。 希望您得到一些解決方案-如果是這樣,請也更新我們。
如上所述,指定主機標頭值以及為站點的實際物理文件夾添加具有完全訪問權限的網絡服務已解決了該問題。
希望這對某人有幫助,因為我沒有從任何來源獲得任何清晰的細節。 請注意,我正在使用Windows 2K3。
如果您根據其他答案更改默認端口綁定,或者使用主機頭文件,並且將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
它會失敗。
請嘗試以下操作:
在命令窗口中,導航到“ c:\\ windows \\ microsoft.net \\ framework \\ v2.0.50727”
- then run "ASPNET_REGIIS -i"
- then run "ASPNET_REGIIS -ga ASPNET"
注意:假設您的啟動驅動器是C
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.