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了!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章