![](/img/trans.png)
[英].net core 2.1 web app works in visual studio but does not work when deployed to IIS in windows 10
[英]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.