我有 Windows xp sp3、Visual Studio 2010 sp1、IIS Express 7.5 和 IE8。在 VS 2010 中,我将 IIS Express 用于新的基于文件的网站和项目。
每当我从 VS 开始调试时,它都会打开 IE 空窗口,然后一切都冻结了。唯一的选择是关闭计算机。
IIS 默认站点的绑定 – applicationhost.config 文件中的 WebSite1 设置为
// 绑定协议="http" bindingInformation=":8080:localhost"//
如果我从命令提示符启动 IIS Express,常见结果如下:
1) 如果我从任务栏中的 IIS Express 图标 - iisexpresstray 启动 Website1,大多数时候我会收到带有消息“Internet Explorer 无法显示网页”的 IE 窗口。从博客文件中,我可以看到唯一不寻常的事情是 Client-IP 和 Server-IP 以 IPv6 格式“::1”给出</p>
在所有其他时间,一切都冻结了,既没有记录在博客文件中,也没有记录在网络跟踪文件中。此外,windows 事件查看器没有任何与此事件相关联的记录事件。
2) 如果我尝试直接从 IE http://localhost:8080/ 打开 Website1,大多数情况下网站都可以正常打开。从博客文件中,我发现 Client-IP 和 Server-IP 被指定为 127.0.0.1。
有时我得到“Internet Explorer 无法显示网页”,并且博客文件再次将 IPv6 格式的 Client-IP 和 Server-IP 显示为“::1”。
有时它会像上面那样冻结窗口,无论是在 weblog 文件、web 跟踪文件还是 windows 事件查看器中都没有任何痕迹。
有什么想法吗?请记住,我对这些事情的了解有限。