我有兩個項目,一個是WCF服務,另一個是ASP.NET MVC站點。該服務將暴露給多個消費者,包括我的MVC網站。網站和服務都需要通過SSL訪問。我只能使用一個SSL證書。如何設置WCF服務和MVC站點以共享相同的SSL證書?
任何想法如何在IIS中設置這兩個項目?
在此先感謝。
我有兩個項目,一個是WCF服務,另一個是ASP.NET MVC站點。該服務將暴露給多個消費者,包括我的MVC網站。網站和服務都需要通過SSL訪問。我只能使用一個SSL證書。如何設置WCF服務和MVC站點以共享相同的SSL證書?
任何想法如何在IIS中設置這兩個項目?
在此先感謝。
一個想法是獲得通配符SSL證書,如* .mysite.com,然後設置2個網站,其中包含services.mysite.com和www.mysite.com等網址。您將能夠爲這兩個站點分配相同的SSL證書。唯一的問題是你需要在其中一個站點上使用不同的IP或端口,否則IIS將不知道哪個站點正在路由
我想我已經解決了它。感謝您的輸入JonoW。
最後我更新了我的端點綁定配置,它似乎都工作。
最後比較直截了當。 :)
感謝您的回覆。我已經考慮過了,但不幸的是,通配符SSL證書不適合我,因爲證書已經被購買。乾杯。 – Mike 2010-09-24 10:02:00
啊我明白了。這個怎麼樣(儘管我從來沒有嘗試過);使用相同的域設置2個站點,都使用相同的SSL證書,但其中一個站點設置爲使用非標準SSL端口。我*認爲*可以工作... – JonoW 2010-09-24 10:25:58