该问题的解决方法
首先你得保证你是先装的IIS后装的Visual Studio _NET,如果你弄反了,对不起,重来吧!
出了问题要先想到Visual Studio _NET自带的帮助里面的解决方法,如果不行你可以试试下面的。
你可以在下面三个方法中选择:
1. 执行aspnet_regiis -r覆盖目前的版本和脚本映射。在这种情况下,你最好是能再注册一下aspnet_isapi.dll。
在“开始”->“运行”中写入 regsvr32
%windir%\Microsoft.NET\Framework\版本号(如v1.1.4322)\aspnet_isapi.dll,然后运行。
2. 如果你不需要同时执行.Net
Framework,那么在这个网址http://www.asp.net/download-1.1.aspx?tabindex=0&tabid=1下载最新版本或者去升级。
3. 如果你需要同时执行.Net Framework,请参考: http://www.asp.net/faq/SideBySide.aspx
还有其他解决方法
比如卸载IIS然后再装上,然后执行aspnet_regiis /i也行。
当然,相同的错误未必是同样的原因。
你可以检查一下你WEB服务器上的80端口,如果它被Apache所拥有,而IIS的端口号是8080,服务器当然不会去关你的Vis
ual Studio _NET是死是活。
有时候情况更简单,打开Visual Studio _NET的工具进入Visual Studio _NET2003命令提示,运行aspnet_regiis -r,
然后去创建一个新的WEB App,就行了。
不用奇怪,微软的东西经常让人焦头烂额,可解决起来有时让你意想不到地简单。
我出现过同样的问题,我用了一天的时间把关于这方面的不管中文还是英文看了个遍就是无法解决。结果我啼笑皆非。
我问头:怎么办。
那WBD笑着说:重装吧。
不过这种方法对付我这种问题没用,因为我用安装盘1覆盖过一次,没用,可见,重装Visual Studio _NET肯定没用,难
道要我重装系统?
头嘻嘻笑着:那装呗。
我心里直骂,可再骂也没用啊。
怎么办呢?
过了老半天,我突然想起来前几天写Windows控件的时候,我在调试的时候曾打开过菜单栏里“项目”中的“属性”,在
“配置属性”里“调试”项的“启动操作”里把调试模式该为程序,并在“启动应用程序”栏里添加过项目目录。我惊
了半天,可能!我恢复了所有的设置,天,我能打开了!
微软什么时候能将东西做的完美呢?!
其他的方法我就不多些了,偷个懒,:)