1. your web server uses a fixed IP Address: Make sure that "Default web site" is used in your "Internet Information Service" and the IP address in its attribute is "(all unallocated )", instead of the IP address you have specified. Then try again in vs. Net, which may solve the problem.
2. When the above method cannot solve the problem, consider the solution in msdn as follows:
Visual Studio. NET cannot determine whether ASP. NET 1.1 runs on the Web server computer. This error may occur in several different situations. Check whether the following conditions exist:
A. Make sure that. NET Framework 1.1 is installed on the Web server computer. For more information, see Visual Studio. NET software requirements.
B. If ASP. net has been installed on the Web server computer but still encounters this error, it may be a configuration problem. To correct problematic installation or configuration, you can use the ASP. NET utility named aspnet_regiis. You can find this command line utility in a path similar to the following:
C: \ windows \ Microsoft. NET \ framework \ v1.1.nnnn \
NNNN indicates four internal versions. Search for the maximum version number. Use the/I switch to run the utility:
Aspnet_regiis/I
Prompt that you can open the command window directly from the correct directory of the command. From the "Start" menu in windows, point to"Program"," Visual Studio. NET 2003 "," Visual Studio. NET tool ", and then select" Visual Studio. NET command prompt ". After the window opens, type aspnet_regiis/I.
3. Because IIS does not have the aspnet_filter.dll version v1.1.4322,
We must manually add it to the ISAPI of IIS to enable vs. Net to activate this website.
In this way, select content in the right region attribute on the website name page of the IIS administrator ],
Add an ISAPI to the ISAPI tab. In the displayed window, select v1.1.4322 \ aspnet_filter.dll. You do not need to worry about the deny permission.
4, or regsvr32 c: \ winnt \ Microsoft. NET \ framework \ v1.1.4322 \ aspnet_isapi.dll