1、項目根目錄找到
項目/.vs/config/applicationhost.config
2、添加綁定域名
<site name="demo" id="2"> <application path="/" applicationPool="Clr4IntegratedAppPool"> <virtualDirectory path="/" physicalPath="E:\VS2017\demo" /> </application> <bindings> <binding protocol="http" bindingInformation="*:57983:localhost" /> <binding protocol="http" bindingInformation="*:80:www.a.com" /> </bindings> </site>
3、host映射
127.0.0.1 www.a.com
4、以管理員身份運行vs,以管理員身份運行vs,以管理員身份運行vs,重要的事情說三遍。。。
博主就卡在第四步,折騰了好久。。最終還是在stackoverflow上找到了答案。。
題外話,設置vs默認以管理員權限運行
1. 打開VS的安裝目錄,找到devenv.exe,右鍵,選擇“兼容性疑難解答”。
2. 選擇“疑難解答程序”
3. 選擇“該程序需要附加權限”
4. 確認用戶帳戶控制后,點擊測試程序,不然這個對話框不讓你點下一步。很蛋疼,為什么不把下一步按鈕禁用了呢?
5. 點擊“測試程序”后,VS會以管理員權限啟動。這就對了。
6.回到兼容性疑難解答對話框,點擊下一步,然后選擇“是,為此程序保存這些設置”,大功告成。
現在,不論是直接啟動VS,還是雙擊sln啟動VS,都會以管理員身份運行了: