尚未在 Web 服務器上註冊ASP.NET 4.0

來源:互聯網
上載者:User

win7,vs2010建立.NetFramework 4架構下的Asp.Net空網站。系統提示

“尚未在 Web 服務器上註冊ASP.NET 4.0。為了使網站正確運行,可能需要手動將 Web 服務器配置為使用 ASP.NET 4.0,按 F1 可瞭解更多詳細資料。”

查閱百度後知道出現這個錯誤是因為IIS 7 採用了更安全的Web.Config管理機制,預設情況下會鎖住配置項不允許更改。

修改方法: 1、win+r 運行

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

 

重新註冊一下asp.net。其中v4.0.30319是Framework的版本號碼。

64位的作業系統,應該是

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe-i

 

.Net Framework

版本號碼

1.0

v1.0.3705和v1.1.4322

2.0

v2.0.50727

3.0

v3.0和v3.5

4.0

v4.0.30319

 

 

 

 

 

 

 

上表中的版本號碼可以在c:\windows\mincrosoft.net\framework目錄下查看,每個版本號碼有一個獨立的檔案夾與之對應。若系統提示的是“尚未在 Web 服務器上註冊 ASP.NET 2.0” ,則只需要將上述命令中的版本號碼v4.0.30319改為v2.0.50727即可。

 

   2、要取消鎖定可以運行命令列:

%windir%\system32\inetsrv\appcmd unlockconfig -section:system.webServer/handlers
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.