如果您以前有人见过,我面临一个奇怪的问题。
我刚刚安装了操作系统(Windows 2003 SP2),并且已经在其上配置了IIS,在默认站点上,静态内容说hello.htm工作正常。但是任何动态内容如hello.asp(经典asp)或者hello.aspx(asp.net)无效。
如果我telnet并手动为静态内容发出HTTP标头,它可以工作,但对于动态内容,IIS基本上是强行关闭连接。
任何线索?
答案 0 :(得分:0)
愚蠢的问题,但您是否在添加/删除程序和IIS本身中启用了ASP.Net?我不认为这会导致它关闭连接,但这是一个常见的“陷阱”以及注册ASP.Net。
答案 1 :(得分:0)
在IIS中查看 Web服务扩展。
ASP.NET是否已标记为“已启用”?你看到了吗?如果没有,请在命令行上的%windir%\ Microsoft.NET \ Framework \ WHATEVERVERSION \目录中执行aspnet_regiis -i
,然后您就可以了。
然后重新检查Web服务扩展并确保它已启用。