当前位置:编程学习 > C#/ASP.NET >>

IIS7缺省文档无效?

我们手头有一个网站,用ASP.NET+IIS7开发的,原来的启动文档是Default.aspx,没有什么问题。
现在,我想把缺省文档改成index.html,却发现改不过来了,
我已经把web.config中的defaultDocument改成了这样:
        <defaultDocument>
            <files>
                <clear />
                <add value="index.html" />
            </files>
        </defaultDocument>
把C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\<appname>目录清空,又把应用程序池关了,IIS7的worker process杀了,然后启动应用程序池。
甚至,把我们的网站程序目录下的Default.aspx改了个别的名字,
结果,在浏览器上用缺省路径http://localhost/<appname>/访问的时候出来的还是Default.aspx的界面!

如果用http://localhost/<appname>/index.html访问,则可以看到网页内容。

哪位兄弟遇到过这个问题吗? --------------------编程问答-------------------- 我是在去年用过WIN2008的IIS,也试过此情况,
这样处理:
在IIS中删除现有的网站,重新建立网站进行配置 --------------------编程问答--------------------
引用 1 楼 gdlpc 的回复:
我是在去年用过WIN2008的IIS,也试过此情况,
这样处理:
在IIS中删除现有的网站,重新建立网站进行配置

重建网站太麻烦……因为我们已经对这个网站作了很多配置了。
不过,如果只有这个办法,试试看吧。
想确认一下,你说的删除现有网站重建并配置,是指:
1、在IIS管理器中删除这个APP(物理上还存在,只是变成了虚拟目录)
2、再将这个虚拟目录转换成APP
3、重新做配置,包括设定缺省文档的顺序
是这样吗?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,