Windows XP環境下Visual Studio .Net運行Web項目時遇到的問題

  在Windows XP下裝上Visual Studio 2003,而後運行一個Web項目,出現以下錯誤提示:
Visual Studio .NET已檢測到指定的Web服務器運行的不是ASP.NET1.1版。您將沒法運行ASP.NET Web應用程序或服務。

  從網上查了查,發如今Windows 2000系統下也可能出現這種問題。當使用Visual Studio .NET新建或者運行Web應用程序或服務時,出現此提示,而且Web項目沒法編譯運行。
  從網上搜索,在CSDN找到的解決方案以下:

  VS.NET中有的時候當你創建一個web應用程序時會有這樣的提示,解決的辦法,除了重裝VS.NET以外,問題出現的緣由及解決辦法以下:   
  1.你的Web服務器使用了固定IP:肯定你的「Internet信息服務」中使用的是「默認web站點」而且其屬性中的IP地址爲「(所有未分配)」,而不是你己指定的ip地址。而後在回到VS.NET中重試,或許能夠解決。   
  2.以上方法不能解決問題時,考慮MSDN中的解決辦法,以下:   
  Visual Studio .NET沒法肯定在Web服務器計算機上運行的是否爲ASP.NET1.1版。該錯誤可能在幾種不一樣狀況下發生。請檢查是否屬於如下狀況:   
  1)確保.NET Framework 1.1版安裝在Web服務器計算機上,是否安裝了IIS。     
  2)若是ASP.NET已安裝在Web服務器計算機上,但仍然遇到此錯誤,則多是配置問題。爲了糾正有問題的安裝或配置,可使用名爲aspnet_regiis的ASP.NET實用工具。在相似以下所示的路徑中能夠找到此命令行實用工具:     
  C:\WINDOWS\Microsoft.NET\Framework\v1.1.nnnn\
  其中nnnn表示四位內部版本號。在最高版本號下查找。如:
  cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
  使用/i開關運行該實用工具:     
  aspnet_regiis      /i

  個人機器,首先排除掉固定ip地址的問題,又排除掉.NET Framework 1.1版安裝的問題,而後就剩最後一步了。在命令行中以下操做:
  cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
  aspnet_regiis      /i
  而後就OK了!
相關文章
相關標籤/搜索