我已经创建了一个网页应用程序,但当我在Visual Studio 2008中打开它时,显示如下:
Web服务器上未注册ASP.NET 2.0。您需要手动配置Web服务器以便ASP.NET 2.0正确运行您的站点。
我正在使用asp.net 2.0,IIS7并且运行在vista home premium上。
如何将ASP.NET 2.0注册到我的Web服务器(IIS7)?
我已经创建了一个网页应用程序,但当我在Visual Studio 2008中打开它时,显示如下:
Web服务器上未注册ASP.NET 2.0。您需要手动配置Web服务器以便ASP.NET 2.0正确运行您的站点。
我正在使用asp.net 2.0,IIS7并且运行在vista home premium上。
如何将ASP.NET 2.0注册到我的Web服务器(IIS7)?
ASP.NET 2.0:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir
ASP .NET 4.0:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
以管理员身份运行命令提示符,避免出现 ...请求的操作需要提升
错误。
aspnet_regiis.exe
不再适用于 IIS7 以安装 ASP.NET
然后,运行以下命令:cd c:\windows\Microsoft.Net\Framework\v2.0.50727
最后重置IIS:aspnet_regiis.exe -i -enable
希望对需要帮助的人有所帮助...干杯!iisreset
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -lv
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir
did NOT result in
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -lv
显示已注册的框架。
(对我来说,Kofax Capture Network Server的安装程序仍然缺少ASP.NET。)
解决方法是:
之后,aspnet_regiis.exe-lv(任何版本)会显示已注册的框架。 (并且Kofax安装程序也可以正常工作。)
打开控制面板 - 程序 - 打开或关闭Windows功能 展开 - Internet信息服务 展开 - 万维网服务 展开 - 应用程序开发功能 勾选 - ASP.Net
建议您检查其他功能,以避免未来可能不会直接报错的问题。 如果此解决方案解决了您的问题,请不要忘记将此问题标记为已回答,以便其他人参考。
我通过在“添加/删除程序”中对.NET Framework Extended进行修复来解决了问题;
使用win2008R2,.NET Framework 4.0。