本篇內容介紹了“ASP.NET 5 Beta8更新了什么功能”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
寶清ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
ASP.NET 5 Beta 8的一個重大更新就是IIS 宿主模型,統(tǒng)一了宿主模型,Beta7之前的模型是通過一個叫做"Helios" 實現(xiàn)另一套的宿主機制,兩個完全不同的宿主模型為 ASP.NET 5 導入了大量的復雜性和不一致性,在 IIS 中承載 ASP.NET 5 應用程序的現(xiàn)在使用 IIS HttpPlatformHandler轉發(fā)到 ASP.NET 5 Kestrel 服務器。HttpPlatformHandler 是一個本機 IIS 模塊,需要管理員在 IIS 的服務器上安裝(安裝程序: x86, x64)。新的宿主模型帶來的好處包括:
IIS應用程序池不需要運行托管代碼,類似于在IIS上運行PHP那樣,根本不會在IIS上加載CLR
不再需要安裝Windows的asp.net組件
IIS上可以同時運行ASP.NET 4.x模塊和HttpPlatformHandler
HttpPlatformHandler支持給每個進程設置環(huán)境變量
Visual Studio 中的 ASP.NET 5 項目模板已經(jīng)更新,以包括下面的 web.config 文件在您的應用程序的 wwwroot 文件夾中:
<configuration>
<system.webServer>
<handlers>
<add
name="httpPlatformHandler"
path="*"
verb="*"
modules="httpPlatformHandler"
resourceType="Unspecified"/>
</handlers>
<httpPlatform
processPath="%DNX_PATH%"
arguments="%DNX_ARGS%"
stdoutLogEnabled="false"
startupTimeLimit="3600"/>
</system.webServer>
</configuration>
此 web.config 文件將 HttpPlatformHandler 添加到您的應用程序和配置處理程序,將請求轉發(fā)到 DNX 進程。Visual Studio設置 DNX_PATH 環(huán)境變量為指向您的應用程序的適當 DNX 版本。
ASP.NET Beta 8的另一個重大改進就是可以把目標框架設置為.NET 2.0 和.NET 3.5,只需要在你的 project.json 文件的框架節(jié)點中使用 net20 和 net35 的target framework。
ASP.NET 5的詳細文檔參看http://docs.asp.net,你可以找到Beta 8的新特性介紹和 bug修復 。
當然還是有很多問題等待修復,例如在CentOS上對.NET Core的支持還是有問題,在Linux/Mac上還是運行不了全堆棧的.NET Framework, 這個還得依賴于Mono。
“ASP.NET 5 Beta8更新了什么功能”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質量的實用文章!
當前標題:ASP.NET5Beta8更新了什么功能
分享路徑:http://chinadenli.net/article18/jgiggp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計、網(wǎng)站建設、外貿網(wǎng)站建設、電子商務、品牌網(wǎng)站建設、虛擬主機
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)