文章出處

一、前言                                 

  單點登錄是通過域名從cookie中獲取登錄信息,然后再根據cookie的鍵值對獲取用戶信息。但由于通過IIS Express調試應用時默認使用localhost作為域名且無法直接修改,導致無法獲取cookie信息。以前的做法就是直接將Web應用部署到IIS上,然后在VS中通過“附加進程”來調試,麻煩多了,也不便團隊搭建開發環境。

  今天花了一點時間查閱相關資料,終于不用再那么蛋痛了^_^。現在記錄下來待日后查閱。

 

二、設置項目使用IIS Express                      

  Web項目右鍵->屬性

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

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

win7的cmd下執行

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

 

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

配置文件在“我的文檔”->“IISExpress”下,將 <system.applicationHost>標簽 下對應的 <site>標簽 應的 <binding>標簽 改為

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

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

 

五、總結                                          

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

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

 

六、參考                                          

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


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()