簡體   English   中英

自主機Asp.net MVC 4.5.2

[英]Self host Asp.net MVC 4.5.2

我正在嘗試自行托管Asp.Net 4.5 MVC 5應用程序。 現在,經過一些研究,似乎無法使用此框架完成此操作,因此需要將其切換到Nancy。

我了解Asp.Net 5支持Owin 我已經能夠將我的MVC項目轉換為新的Asp.Net 5項目(帶有project.json),並將運行時版本設置為.net 4.5

  "frameworks": {
    "net45": {
      "dependencies": { } 
    }
  }, 

這樣一來,我仍然可以在解決方案中使用其他.Net 4.5項目(否則,我需要升級所有項目及其依賴項,其中一些尚不支持.Net 5)。 有什么辦法可以這樣自我托管嗎?

您要在應用中定位哪個Asp.Net 5版本? 對於RC2版本,托管API有所更改,因此您在網上找到的其他示例可能不再起作用,請參見此處以獲取有關此示例的更多信息,它還解釋了其他人如何使用IIS進行自我托管,因此希望對您有用。您: 更改托管API

知道您打算使用哪個服務器自托管應用程序也將很有幫助。 通常使用Kestrel,但它應始終位於Web服務器(如Nginx,Apache或IIS)之后,並且永遠不要直接公開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM