IIS Express魔法堂:解除localhost域名的鎖定

1、前言                                 html

  單點登陸是經過域名從cookie中獲取登陸信息,而後再根據cookie的鍵值對獲取用戶信息。但因爲經過IIS Express調試應用時默認使用localhost做爲域名且沒法直接修改,致使沒法獲取cookie信息。之前的作法就是直接將Web應用部署到IIS上,而後在VS中經過「附加進程」來調試,麻煩多了,也不便團隊搭建開發環境。express

  今天花了一點時間查閱相關資料,終於不用再那麼蛋痛了^_^。如今記錄下來待往後查閱。cookie

 

2、設置項目使用IIS Express                      app

  Web項目右鍵->屬性url

 重寫應用程序根這裏要填寫http://新域名:8017/spa

3、配置HTTP.sys,解除localhost域名鎖定                          .net

win7的cmd下執行調試

netsh http add urlacl url=http://新域名:8017/ user=everyone

 

4、修改IIS Express的applicationhost.xml配置文件                    code

配置文件在「個人文檔」->「IISExpress」下,將 <system.applicationHost>標籤 下對應的 <site>標籤 應的 <binding>標籤 改成orm

<bindings>
  <binding protocol="http" bindingInformation=":8017:新域名"/>
</bindings>

而後在 %windir%\System32\drivers\etc\hosts文件 添加本地dns就OK了。

 

5、總結                                          

  以上內容僅求解決實際問題,不求甚解。之後會補充IIS Express方面的知識。

  尊重原創,轉載請註明來自:http://www.cnblogs.com/fsjohnhuang/p/4043894.html ^_^肥仔John  

 

6、參考                                          

http://www.cnblogs.com/nicch/archive/2011/03/20/how_to_use_iis_express.html

http://www.iis.net/learn/extensions/using-iis-express/handling-url-binding-failures-in-iis-express

http://www.iis.net/learn/get-started/planning-your-iis-architecture/introduction-to-applicationhostconfig

相關文章
相關標籤/搜索