The new server is installed with 64-bit win2k3, And. NET Framework can only install 64-bit
A dll (no source code) is used, and it is 32-bit. After a long time, IIS is prone to errors and the system has been re-installed.
Later, I went to Windows \ Ms. Net \ framework and found that there was a 64-bit non-64 (of course 32)
To solve this problem, perform the following operations:
Uninstall the framework and IIS, install framework64, and then install IIS.
At this time, ASP. net2 (64) should not be registered in IIS)
Next:
1.cscript.exe adsutil. vbs set w3svc/apppools/enable32bitapponwin64 "true"
2. C: \ Windows \ Microsoft. NET \ framework \ v2.0.50727 \ aspnet_regiis-IRU
OK
You can see that ASP. NET 2 (32-bit) is available in the web service extension.
However, ASP. NET does not appear in the website attribute in IIS, so you need to add default. aspx for the default document.
The operation above is done by guessing one side. If you want to uninstall framework2.0 and IIS, you only need to cancel the 64-bit registration and then re-register the 32-bit registration.