我正在構建一個WebAPI和一個在web api中調用服務的前端。它看起來像從前端調用WebAPI函數的唯一方法是在前端發出調用時讓WebAPI在IIS中運行。在同一解決方案中測試WebAPI和前端?
這意味着它不可能調試在同一項目中的Visual Studio只能運行和調試的WebAPI和前端有一個項目在一個時間(除非我錯了?)
我使用的是在我的包含WebAPI項目的地方工作,作爲前端的參考,以及數據庫連接字符串和依賴注入,它將在其啓動時調用。
現在設置工作正常,我可以從同一個解決方案調試webapi和前端。
是否有任何缺點,當它需要拆分webapi和前端並部署它們?
對於在VS中調試多個項目:[調試多個進程](https://msdn.microsoft.com/en-us/library/jj919165.aspx),您誤會了你的錯誤。該工具已經能夠這一段時間了。這也適用於VS 2017。 –
@ R.Richards啊yep,看起來像合法的解決方案,不幸的是我的webapi調用開始失敗,當我這樣做''TypeError:無法獲取''所以不知道這是否是該方法或其他的限制.. – tweetypi
只要您將每個項目開始配置爲在不同的端口號上運行,那麼它們之間就不應該有任何衝突。 –