我正在考慮將基於REST的系統仍然具有標準的瀏覽器樣式訪問權限。我的願望是將這兩種產品放在同一臺機器上,但我有什麼選擇?WCF REST Web API和MVC在相同的服務器和端口
- 使用IIS託管雙方的網站和REST服務(不同的URI,例如http://mysite.com/和http://mysite.com/api
- 使用IIS和一些神奇的我還不知道有映射到同一臺機器兩個域但不同的服務(例如http://www.mysite.com和http://api.mysite.com
- 將二者結合起來的技術到一個單一的服務(也許使用路由表來指導請求MVC或WCF在適當情況下)。
我的偏好WO這是第三種選擇,這將允許我有一個單一的代碼庫和單個存儲庫訪問。 WCF page on codeplex在其發行說明中提到「未經MVC3測試」 - 這是否表明這是一種可行的方法?
我並不熱衷於將MVC用於REST實現,因爲它旨在通過API與我的網站進行大多數交互,因此我希望將其作爲重點。
樣本中是否包含端口?如果沒有,那麼在MVC解決方案中引導WCF服務有什麼必要?我確信我至少在其中一個視頻中看到了這一點,但無法記得哪一個! – 2011-06-07 14:59:45