这个问题困扰了很久, 一直没有解决。
这位博友的办法还是不行:
http://www.cnblogs.com/jxyxhz/archive/2010/03/12/1683967.html
关于asp.net2.0在iis下的注册问题,因为我的win7是后装的iis,而.framework2.0则是跟着vs2005一起早就装好的,这个时候需要手动注册一下.framework2.0,方法如下:在xp下,在“运行”里面执行一下x:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe –i就行了,但在win7下,会报一个“0x800702e4 请求的操作需要提升的”错误。真是搞得头大。解决的方法和前面大同小异,给这个aspnet_regiis.exe创建一个快捷方式,给它的目标后面加上一个-i,再右击这个快捷方式,以管理员身份运行,就行了。
下面的两个办法也不行
http://www.cnblogs.com/itahu/archive/2010/04/03/1703514.html
win7系统安装IIS7.0详情请参考: http://www.tupake.com/tutorial/IIS7.shtml
运行asp.net页面时,出现如下错误:
错误摘要
HTTP 错误 500.19 - Internal Server Error
无法访问请求的页面,因为该页的相关配置数据无效。
解决方法:注册asp.net2.0
步骤:
以管理员的身份打开VS2008的命令提示窗口。(必须以管理员身份打开,注意不是win7命令窗口,否则注册时会
出现:
0x800702e4 请求的操作需要提升 的错误
)
先输入:
CD C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 进入aspnet_regiis所在的目录
然后输入:
aspnet_regiis -i 进行注册
建议先试下卸载aspnet_regiis -u,然后重新注册
http://www.cnblogs.com/ChristianK/archive/2010/05/04/1727204.html
被win7的管理员权限折腾的……
因故要注册iis,结果去运行aspnet_regiis -i老是报一个莫名其妙的0x800702e4 请求的操作需要提升的”错误,强烈怀疑我是不是少了什么补丁,原来只要把Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe创建一个快捷方式,给它的目标后面加上一个-i,管理员权限运行这个快捷方式就行,又是管理员权限,哎
真是痛苦,几天都没有搞定,以后升级系统可真要小心了,这些东东,不是真正创造价值的东西,
过几年会产生IIS8,IIS9,性能功能各方面都会有长进,但是那是MS产品的卖点,我们只能炫耀一下,
自己心里比谁都清楚,这样玩没有价值,自己的价值是把程序写好,把产品质量提高。
期待高人解决这个问题,我的Win7是x64的,重新注册的程序也是用Framework64下面的程序。
MS在编译.NET的时候,不是有AnyCPU选项吗,为什么它自己也弄两个版本(x32,x64),
不把aspnet_regiis 编译成AnyCPU?