在使用visual?studio.net過程中,已經有幾次遇到“visual?studio.net已檢測到指定的web服務器運行的不是asp.net1.1版。無法運行asp.net?web應用程序?”這樣的問題,很是惱火,害得我重新安裝。NET多次,經過一再研究,找到解決這個問題的根本辦法:
1.你的Web服務器使用了固定IP:確定你的“Internet信息服務”中使用的是“默認web站點”并且其屬性中的IP地址為“(全部未分配)”,而不是你己指定的ip地址。然后在回到VS.NET中重試,或許可以解決。?
2.以上方法不能解決問題時,考慮MSDN中的解決辦法,如下:?
Visual?Studio?.NET?無法確定在?Web?服務器計算機上運行的是否為?ASP.NET?1.1?版。該錯誤可能在幾種不同情況下發(fā)生。請檢查是否屬于以下情況:?
??確保?.NET?Framework?1.1?版安裝在?Web?服務器計算機上。有關詳細信息,請參見?Visual?Studio?.NET?軟件要求。?
??如果?ASP.NET?已安裝在?Web?服務器計算機上,但仍然遇到此錯誤,則可能是配置問題。為了糾正有問題的安裝或配置,可以使用名為?aspnet_regiis?的?ASP.NET?實用工具。在類似如下所示的路徑中可以找到此命令行實用工具:?
C:\WINDOWS\Microsoft.NET\Framework\v1.1.nnnn\?
其中?nnnn?表示四位內部版本號。在最高版本號下查找。使用?/i?開關運行該實用工具:?
aspnet_regiis?/i?
提示???您可以從命令的正確目錄中直接打開該命令窗口。從?Windows?的“開始”菜單,指向“程序”、“Visual?Studio?.NET?2003”、“Visual?Studio?.NET?工具”,然后選擇“Visual?Studio?.NET?命令提示”。在窗口打開后,鍵入?aspnet_regiis?/i。