图解修改IIS web.config配置文件增设置默认文档的方法
我们在发布的网站中找到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 />
<system.webServer>
<defaultDocument>
<files>
<clear/>
<add value="DreyeOnlineTestPage.html" />
</files>
</defaultDocument>
</system.webServer>
如果不在IIS上修改默认文档,而直接在config文件里面更改,一样会体现在IIS中。
相关推荐
-
web.config中配置数据库连接的方式
在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只要修改web.config中的数据库连接代码即可,而不必在修改每一个页面中的数据库连接代码. 在ASP.NET中有两种配置数据库连接代码的方式,它们分别是 appSettings 和 connectionStrings .在使用 appSettings 和 connectionStrings 配置数
-
web.config配置连接字符串的方法
复制代码 代码如下: <configuration> <appSettings> <add key="connstr1" value="Data Source=.;Initial Catalog=DBName;Integrated Security=true"/> <add key="connstr2" value="........."> </
-
详解ASP.NET配置文件Web.config
Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置.如果你想修改子目录的配置设置,你可以在该子目录下新建一个 Web.config文件.它可以提供除从父目录继承的配置信息以外的配置信息,也
-
Web.config 和 App.config 的区别分析
web.config是web应用程序的配置文件,为web应用程序提供相关配置.在你开发的web程序中,你可以为每一个文件夹建立一个web.config.app.config是桌面应用程序的配置文件.在vs.net中创建一个桌面应用程序工程并添加了应用程序配置文件时,它会自动命名为<appname>.exe.config,并且自动与你的程序进行关联. 不管是web.config,还是app.config,你都可以使用下面的方法获取appsetting节的值: System.Configurati
-
ASP.NET中Web.config文件的层次关系详细介绍
Web.config 是一个基于 XML 的配置文件,该文件的作用是对应用程序进行配置,比如规定客户的认证方法,基于角色的安全技术的策略,数据绑 定的方法,远程处理对象等. 可以在网站的根目录和子目录下分别建立自己的 Web.config 文件,也可以一个Web.config 文件都不建立,Web.config 并不是网站必备的文件.这是因为服务器有一个总 的配置文件,名为"Machine.config" ,默认安装在"C:\Windows\Microsoft.NET\ Fr
-
IIS7.5提示无法写入配置文件web.config的解决方法
WIN7或win2008 r2系统的IIS7.5添加默认文档的时候,出现错误:IIS7.5无法写入配置文件web.config,见下图. 无法写入那应该就是权限问题,这虽然是WIN7系统,但分区仍然是FAT32格式的,没有权限这一块. 在检查了这个WEB文件夹后,的确是只读属性,去掉只读属性后,问题依然一样,而且该文件夹下根本没有web.config文件,没有该文件就肯定无法写入也没有办法修改文件的只读属性. 检查发现默认网站是可以添加默认文档的,在D:\inetpub\wwwroot目录下有w
-
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
在ASP.NET开发的网站根目录,有一个名为web.config的文件,顾名思义,这是为整个网站进行配置的文件,其格式为XML格式.这里主要谈谈文件中的<connectionStrings>节. <connectionStrings>节是对连接到数据库的字符串进行配置,由于MS SQL Server与ASP.NET同属于微软的产品,因此是使用ASP.NET开发时首选的数据库是MS SQL Server,本文只讨论对MS SQL Server的连接字符串情况.第一种情况,本地开发时,
-
ASP.NET配置文件Web.config用法详解
本文实例讲述了ASP.NET配置文件Web.config用法,分享给大家供大家参考.具体分析如下: 一.认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中.当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设
-
asp.net代码中修改web.config节点的具体方法
但是这个变量不会一个固定的值,会根据实际情况而发生变化,比如在需要读取一个配置文件的路径,而这个路径是站点发布的实际硬盘路径,如果直接是编译时状态,没有问题.但是如果站点iis更换路径,就需要修改这个web.config中的参数.如果能将这个编译时状态修改为运行时状态,那将更为合理和方便.这就需要存在一种在代码中能够动态修改web.config的方案. 代码 复制代码 代码如下: /// <summary> /// 写入web.config /// &l
-
IIS7.5使用web.config设置伪静态的二种方法
近几天公司里开发的项目有几个运行在IIS7.5上,由于全站采用的是伪静态,因此从网上找到两两种方法来实现.这两种方法各有优势:第一种比较灵活,只要把文件拷到根目录下,即可直接显示所有伪静态页面(适用于此伪静态规则的所有项目,如ThinkPHP),无需更改代码:第二种适合有子目录时的伪静态,比如一个网站下有多个子网站且都要使用伪静态,那么就考虑使用第二种方法了,第一种会报错误.两种方法,自己根据情况使用吧(当然,并不是适用所有项目,可以根据项目的伪静态规则自行调整).以下是代码: 第一种方法:we
-
SQL Server数据库连接 Web.config如何配置
此文章主要介绍的是Web.config正确配置SQL Server数据库连接的实际擦步骤,在图5-6中,选择"添加新的启用了调试的Web.config文件"单选按钮,在图5-6中,单击"确定"按钮后,在"解决方案资源管理器"对话框中可以看到. 在Web应用程序的根目录中创建了一个"Web.config"文件,如图所示. 图1.1 "未启用调试"对话框 图1.2生成"Web.config"
随机推荐
- js 函数调用模式小结
- TypeScript具有的几个不同特质
- 详解SpringMVC @RequestBody接收Json对象字符串
- PHP错误处理函数register_shutdown_function使用示例
- php mail to 配置详解
- 编写Python脚本批量下载DesktopNexus壁纸的教程
- 将MySQL help contents的内容有层次的输出方法推荐
- 安装oracle11g INS-30131执行安装程序验证所需的初始设置失败的解决方法
- 一个qq菜单效果
- javascript动画系列之模拟滚动条
- 金山反病毒20041215_日报
- 让木马不在兴风作浪:解析木马程序的藏身之处
- Flex程序开发心得小结
- 手动清除rundll2kxp.exe病毒的方法,无需专杀
- Android中新引进的Google Authenticator验证系统工作原理浅析
- c++ String去除头尾空格的方法
- java开发之内部类的用法
- Oracle 常见问题解答
- C#实现异步GET的方法
- C#获取本机IP地址(ipv4)