簡體   English   中英

.NET 4.6是否可在Windows 10的IIS上運行

[英]Does .NET 4.6 work on Windows 10's IIS

我試圖在Windows 10上的IIS中運行OWIN Webapi應用程序是徒勞的,盡管在Visual Studio中一切正常,但所有API操作的結果都是404。 請參閱IIS 10上的OWIN WebApi項目給出了關於所有操作的404 最糟糕的是,即使使用OWIN Webapi SPA模板新建的項目也是如此。 當我查看IIS管理器中的應用程序池選擇時,.NET的最高版本是4.5。 這使我想知道是否完全支持.NET 4.6。 任何建議表示贊賞。

試試這個解決方法http://www.jammer.biz/enable-asp-net-on-windows-10/對我有用

要么

試試這個Edit Web Config to

<compilation debug="true" targetFramework="4.6" />
<httpRuntime targetFramework="4.5" />

這將使httpRuntime版本達到IIS上的4.5

在Khanh的幫助下,通過添加

<add name="Owin" verb="*" path="*." type="Microsoft.Owin.Host.SystemWeb.OwinHttpHandler, Microsoft.Owin.Host.SystemWeb" />

到Web.config的處理程序部分。 令人驚訝的是,從OWIN Webapi SPA模板創建的新項目中未定義該處理程序,而IIS似乎需要此處理程序。 希望這對遇到同樣問題的人有所幫助。

暫無
暫無

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

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