computer-lzy

使用IIS时常见的错误汇总

  1. 无法识别的配置节“connectionStrings”

     

    iis中的默认.net环境是1.1,自己手动改一下就可以,如下

    配置错误

    说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

    分析器错误信息: 无法识别的配置节connectionStrings

    源错误:

    行 1:   <configuration>行 2:  行 3:           <connectionStrings/>行 4:                   ...... 


    源文件: F:\User\site\CS_2.1.60809.935_SDK\source\Web\web.config     行: 3

    原因:

    用vs2005开发的asp.net应用程序需要使用.net framework 2.0,而在iis中的默认.net环境是1.1。这时将发生不可识别的节点的问题。

    解决办法:

    将.net环境升级为2.0,开始-》运行-》cmd-》

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

     

     

  2.  

    Directory Listing Denied

    This Virtual Directory does not allow contents to be listed.

     

    解决办法:

     

     出现这个提示是指没有在您指定的目录找到默认首页,比如您直接输入域名访问空 间, 但是出现以上提示,那么请检查在www目录下是否有 index.htm,index.html,index.asp,default.asp,   default.htm等默认首页。   虚拟主机开通后默认自动生成下面几个默认首页,依次分别为index.asp,index.aspx,default.asp,deault.aspx,index.htm等等,您的首页必须是以上默认首页之一。这样才能自动找到该文件   如果你要删除IIS   在控制面板中,点击"添加删除组件",将"Internet信息服务(IIS)"前的对号去除后,再点击下一步,这样就可以一步步删掉   总结即是说:你的网站源代码文件里面没有包含主页调用文件,或者主页调用文件不被主机虚拟空间所识别。(比如该主机虚拟空间只能识别HTM静态主页文件而你上传的主页文件是ASP动态主页。)
     

     

     

     

  3.  您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序

    单击操作系统的开始→程序→管理工具→Interneter服务器管理,在IIS中选择您的站点然后右键→属性,在虚拟目录选项中,查看“执行权限”是否设置为“无”,这里改成“纯脚本”保存即可。  


     


分类:

技术点:

相关文章:

  • 2021-08-17
  • 2021-08-02
  • 2021-05-04
  • 2021-09-07
  • 2021-08-13
  • 2021-12-31
  • 2021-12-10
猜你喜欢
  • 2021-06-23
  • 2021-11-17
  • 2021-06-03
  • 2021-05-31
  • 2021-07-27
  • 2021-09-27
  • 2018-06-11
相关资源
相似解决方案