图解修改IIS web.config配置文件增设置默认文档的方法_win服务器

我们在发布的网站中找到web.config文件,打开这个这件,在<configuration></configuration>标签内添加几段代码,就可以指定默认启动的页面了。  <system.webServer>
 

复制代码 代码如下:

 
    <defaultDocument>
      <files>
        <add value="DreyeOnlineTestPage.html" />
      </files>
    </defaultDocument>
  </system.webServer>

这样我们就不需要手动去指定一个页面作为网站的起始页面了。
注意:如果你的IIS中存在配置文件中指定的页面,此时你点击IIS中网站下的默认文档,就会发生错误,如下:

这是因为你网站中已经存在指定的这个页面了,错误原因是IIS中已经设置了默认document为DreyeOnlineTestPage.html,这时候asp.net得到了另外一个相同value的add引发异常。
所以不能添加相同的值,如果你你建立的网站的默认文档中不存在这个页面,那就在IIS的根目录下的默认文档中找,如图中的红色圈:

点击红色圈所圈的项,然后在右边的功能视图中找到默认文档,然后在这个里面寻找,有没有出现重复的。当然你可以指定一个页面,放入这个里面,然后它就会成为所有网站的默认起始页面。
如果你嫌麻烦找的话,将配置文件中的添加默认文档的代码删除就可以了,或者可以使用clear清除,然后再添加。代码如下:

<add />之前加入<clear />

即修改web.config为

复制代码 代码如下:

<system.webServer>
    <defaultDocument>
      <files>

   <clear/>
        <add value="DreyeOnlineTestPage.html" />
      </files>
    </defaultDocument>
  </system.webServer>

如果不在IIS上修改默认文档,而直接在config文件里面更改,一样会体现在IIS中。

时间: 2024-09-20 06:35:31

图解修改IIS web.config配置文件增设置默认文档的方法_win服务器的相关文章

php控制iis设置默认文档

<?  # PHP控制站点程序  #  # 编写人:韩湘子  #  # 邮箱:hanxiangzi@gmail.com  #  # MSN:hanxiangzi@gmail.com  #  # QQ:220670          #  # 欢迎大家互相联系讨论 ?>  <link href="image/css.css" rel="stylesheet" type="text/css" /> <style type

excel文件设置密码保护文档的方法

文档的方法-word文档保护密码破解"> excel文件怎么设置密码 1.单击进入"文件"菜单,再单击左边的"另存为"按钮; 2.在弹出的"另存为"窗口中左下方单击"工具"按钮,然后选择"常规选项"; 3.此时,就会弹出一个设置密码的对话框,"打开权限密码"和"修改权限密码",根据需求来设置. 4.单击进入"Office按钮",依次

如何在Dreamweaver cs6 中设置默认文档格式为html5

怎么设置Dreamweaver cs6 中默认文档格式为html5,很简单,在编辑->首选参数中便可设置,如截图,有需求的朋友可以参考下,希望对大家有所帮助 打开编辑->首选参数,点击新建文档,在默认文档类型中,选择html5.

IIS7.5使用web.config设置伪静态的二种方法_win服务器

近几天公司里开发的项目有几个运行在IIS7.5上,由于全站采用的是伪静态,因此从网上找到两两种方法来实现.这两种方法各有优势:第一种比较灵活,只要把文件拷到根目录下,即可直接显示所有伪静态页面(适用于此伪静态规则的所有项目,如ThinkPHP),无需更改代码:第二种适合有子目录时的伪静态,比如一个网站下有多个子网站且都要使用伪静态,那么就考虑使用第二种方法了,第一种会报错误.两种方法,自己根据情况使用吧(当然,并不是适用所有项目,可以根据项目的伪静态规则自行调整).以下是代码: 第一种方法:we

windows下使用IIS配置的PHP无法上传文件的解决方法_win服务器

延续<Windows Server 2003中iis配置php>一文 服务器上使用Apache2+PHP正常运行,换成IIS+PHP,先后出现了php.ini的环境变量无法读取,php中验证码无法显示的问题,如今又有人反应无法上传图片的问题. 从IIS替换Apache2的过程仅仅是开启IIS,关闭Apache2,其它的没什么变化,但是却发生了如此多的差异,看样子IIS支持PHP还是有很多要进行修改的. 分析: 根据上面的描述,我怀疑问题出在IIS的权限配置上,IUSR_MACHINE的帐户对u

IIS打开提示MMC无法创建管理单元的解决方法_win服务器

安装完IIS后,是否发现管理工具中没有"Internet 信息服务"这项? 没有关系,可以去C:\WINDOWS\system32\inetsrv 中直接点击IIS.msc直接启动. 你可能在启动窗口中发现错误码提示"mmc无法创建管理单元" 你是否"google"了很多网页仍然解决不了问题?那恭喜你又找到了一个解决方法,这个方法是爬树的朱朱成功解决这个故障后写下的.  1,查看c:/windows/temp/是否存在,最好可以给与该目录ever

iis服务-对c#编写的web.config配置文件进行修改,需不需要重启IIS服务,急求答案

问题描述 对c#编写的web.config配置文件进行修改,需不需要重启IIS服务,急求答案 对c#编写的web.config配置文件进行修改,需不需要重启IIS服务,急求答案 解决方案 不需要,iis会自动检测到有修改 解决方案二: 不需要,iis会自动检测到有修改 解决方案三: 不需要重启IIS服务. 但是会话时有缓存的,测试需要把浏览器整体关闭再打开,新开会话时才会读取新的配置. 解决方案四: 不需要,如果每次修改都要重启,那岂不是很麻烦.

求:将会员的用户名和密码放在Web.config配置文件中 和 放在数据库里的数据表中的区别

问题描述 鉴于刚才发的帖子表述得非常不明确,在这里我向大牛们道歉.此贴20分,哪位大牛答好之后请移步到帖子"求:帐号密码存放在Web.config和数据中的比较"留言,分数一并给您情况如下:我开发的系统不开放注册,只开放登录功能.假设能够登录的用户有50人,每人有唯一的帐号和密码,那么这50组帐号密码是放在Web.config配置文件中比较好,还是放在数据库中,新建一张数据表存放这些用户信息比较好?注意,这个不是链接数据库的帐号密码!...请分别从效率.性能和安全性分点解答,不胜感激!

IIS7.5提示无法写入配置文件web.config的解决方法_win服务器

 WIN7或win2008 r2系统的IIS7.5添加默认文档的时候,出现错误:IIS7.5无法写入配置文件web.config,见下图.       无法写入那应该就是权限问题,这虽然是WIN7系统,但分区仍然是FAT32格式的,没有权限这一块.     在检查了这个WEB文件夹后,的确是只读属性,去掉只读属性后,问题依然一样,而且该文件夹下根本没有web.config文件,没有该文件就肯定无法写入也没有办法修改文件的只读属性.     检查发现默认网站是可以添加默认文档的,在D:\inetp