網上下載了一套原始碼 搭建的時候報錯
阿里云服務器
系統 Windows Server 2012 x64
應用程式池 .NET V4.5 Classic 啟用32位應用程式
HTTP 錯誤500.21

根據網上的方法說 需重新注冊一下aspnet for IIS
管理員方式運行CMD 執行
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
報錯
Microsoft (R) ASP.NET RegIIS 版本 4.0.30319.0
用于在本地計算機上安裝和卸載 ASP.NET 的管理實用工具。
著作權所有(C) Microsoft Corporation。保留所有權利。
開始安裝 ASP.NET (4.0.30319.0)。
此作業系統版本不支持此選項。管理員應使用“打開或關閉 Windows 功能”對話框、“服務器管理器”管理工具或 dism.exe 命令列工 具安裝/卸載包含 IIS8 的 ASP.NET4.5。
有關更多詳細資訊,請參見 http://go.microsoft.com/fwlink/?LinkID=216771。 ASP.NET (4.0.30319.0)安裝完畢。
按照網上的方法
方法一[無效]
dism /online /enable-feature /featurename:IIS-ISAPIFilter
dism /online /enable-feature /featurename:IIS-ISAPIExtensions
dism /online /enable-feature /featurename:IIS-NetFxExtensibility45
dism /online /enable-feature /featurename:IIS-ASPNET45
方法二[無效]
1、ASP.NET 3.5
2、ASP.NET 4.6
3、ISAPI擴展
4、ISAPI篩選器
5、.NET Extensibility 3.5
6、.NET Extensibility 4.6

看了一圈 基本就這兩種方法 但我都嘗試了 并沒有解決我的問題
難道只能換系統了? 求救。。。
uj5u.com熱心網友回復:
你下載的是什么程式,.aspx,.svc還是什么首先在IIS,雙擊程式映射,看看有沒有這些擴展名,沒有的話,說明需要添加某些功能,角色
把應用程式池改成集成
不行的話,果斷換win2016,好用著呢,它自帶.NET4.6
uj5u.com熱心網友回復:
aspx能正常訪問
但是在頁面上有呼叫 res.axd 程式映射里默認就有axd
但是訪問報錯 500.21
uj5u.com熱心網友回復:
應用池改成集成 還是會報別的錯誤

按照網上說的就是 改成 經典Classic
uj5u.com熱心網友回復:
換2016,也不費事uj5u.com熱心網友回復:
網上給的一大推都是沒有的,解決了嗎轉載請註明出處,本文鏈接:https://www.uj5u.com/net/277941.html
標籤:ASP.NET
上一篇:Ftp上傳檔案錯誤
