安装环境时,有些.Net程序员首先安装的是.Net SDK,其后才安装IIS,这样做的话,如果IIS版本太老,会造成IIS的配置与ASP.Net的要求不兼容,当浏览器浏览asxm等文件时,IIS认为它是一个普通文件,让用户下载,而不是正常地使用aspnet_isapi.dll程序集处理。
其实解决办法很简单,利用C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe就可以重新配置IIS了。
aspnet_regiis.exe -ua //清除IIS配置
aspnet_regiis.exe -i //按.Net SDK版本配置IIS