原因:IIS沒有註冊 解決辦法: 在CMD中進入目錄C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727,運行aspnet_regiis 1、aspnet_regiis -ga administrator(administrator為目前使用者) 2、aspnet_regiis -i (註冊IIS) 3、iisreset /noforce (重啟IIS) you can maker a bat file. 最好你自己建立一個的bat檔案.以下為代碼:
@echo off pause aspnet_regiis -ga administrator aspnet_regiis -lv aspnet_regiis -i aspnet_regiis -lv iisreset /noforce @echo off pause
將以上文本儲存成bat檔案. 複製到C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 後運行 延伸............... 建立捷徑,把捷徑添加到收藏夾,有問題一runing,一切ok. 操作詳細: C:/Documents and Settings/Administrator>cd c://windows//microsoft.net//framework//v2.0.50727 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_regiis -ga administrator Start granting administrator access to the IIS metabase and other directories us ed by ASP.NET. Finished granting administrator access to the IIS metabase and other directories used by ASP.NET. C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_regiis -lv 2.0.50727.0 Valid C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/as pnet_isapi.dll C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_regiis -i Start installing ASP.NET (2.0.50727). .............. Finished installing ASP.NET (2.0.50727). C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_regiis -lv 2.0.50727.0 Valid (Root) C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/as pnet_isapi.dll C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>iisreset /noforce Attempting stop... Internet services successfully stopped Attempting start... Internet services successfully restarted C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727> 問題詳情: Failed to access IIS metabase. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase. The process account used to run ASP.NET must have read access to the IIS metabase (e.g. IIS://servername/W3SVC). For information on modifying metabase permissions, please see http://support.microsoft.com/?kbid=267904. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [HostingEnvironmentException: Failed to access IIS metabase.] System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String siteID, VirtualPath path) +3591442 System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath2.MapPath(String siteID, VirtualPath vpath) +9 System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +169 System.Web.CachedPathData.GetConfigPathData(String configPath) +389 System.Web.CachedPathData.GetConfigPathData(String configPath) +243 System.Web.CachedPathData.GetApplicationPathData() +68 System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +3536567 System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath path) +189 |