`
bluedusk
  • 浏览: 270354 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于虚拟目录继承根Web.Config的问题解决办法

    博客分类:
  • .Net
Web 
阅读更多

利用配置文件的配置节可以让它不继承父目录的配置文件,如下

<location path="." allowOverride="false" inheritInChildApplications="false"> </location>

把它加在父目录的<system.web>节外面即可,测试一下果然如此,甚喜,虽记之以备忘,同时也于大伙共享!

下面是更好的一个:

 
虚拟目录中的web.config继承了主目录中的web.config出现问题是由于根目录中的web.config添加了httphandler、 httpmodule 引起的。
解决办法:将 httphandler httpmodule的声明添加到location中。
如下所示:
<location path="." allowOverride="true" inheritInChildApplications="false">
<system.web>
<httpModules>
<add name="UrlRewriteModule"
type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
</httpModules>
</system.web>
</location>

path 不用说指定的是一个目录
allowOverride 指是否可以将这个重写
inheritInChildApplications 指是否被子级应用程序继承
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
以上试过了,可用

分享到:
评论

相关推荐

    同一域名网站下配置虚拟目录实现多网站访问的应用

    "同一域名网站下配置虚拟目录实现多网站访问的应用" 本文将详细介绍如何在同一域名网站下配置虚拟目录,实现多...同时,本文还介绍了如何让虚拟目录使用独立的 web.config 文件,并解决 web.config 文件中的继承问题。

    asp.net access web.config denied

    除了web.config文件本身的权限外,还需要检查网站根目录的文件夹权限。确保***账户对于整个网站目录拥有足够的访问权限。 4. 在某些情况下,可能还需要检查父文件夹的权限,因为某些权限设置可能会继承到子目录。...

    在一个网站下再以虚拟目录的方式挂多个网站的方法

    解决这个问题的关键在于理解和管理Web.config的继承机制。 1. **配置合并**: - 当子站点和父站点都有Web.config时,IIS会合并这两个配置文件。这意味着子站点的配置会附加到父站点的配置之上。 - 如果某些设置在...

    HTTP 错误 500.19 – Internal Server Error解决办法详解

    5. **重启IIS服务**:在命令行中运行 `iisreset` 命令,以重新初始化IIS服务,有时这可以刷新配置并解决问题。 6. **更新或回滚IIS版本**:如果是由于IIS的更新或升级导致的问题,可以尝试回滚到之前的稳定版本,...

    Web.asp程序设计课后习题答案课案.doc

    `APP_Code`文件夹用于存储共享代码文件,`web.config`文件可以定义Application事件、数据库连接字符串、文件夹访问授权以及基于角色的安全性控制。 10. **C#编程语言**:C#使用.NET Framework提供的类库,引入命名...

    Web.asp程序设计课后习题答案(沈士根版)[归纳].pdf

    【标题】和【描述】提及的是关于Web编程和ASP.NET技术的课后习题答案,主要涉及.NET Framework、ASP.NET的版本与特性、IIS服务器配置、URL构造以及Visual Studio的开发环境。【标签】为空,无法提供额外信息。【部分...

    面向服务架构(SOA)web系统架构设计-SOA原理与技术 03 Web服务实现(共55页).pptx

    这可以通过创建一个新的虚拟目录,并将服务文件放置在相应目录下完成。例如,创建一个名为firstService的虚拟目录,将服务文件复制到该目录下,然后通过浏览器访问...

    C# 写的一个完整的webservice框架

    - ASMX服务通常发布到IIS(Internet Information Services)服务器,通过修改Web.config文件中的虚拟目录设置。 - WCF服务部署更复杂,可能涉及配置服务主机(如自承载或IIS托管)、配置文件调整以及服务实例化。 ...

    Web程序设计--ASP.NET实用网站开发课后习题及答案

    * ASP.NET 网站的 URL 由协议、服务器 IP 地址、端口号、虚拟目录和文件名组成 * ASP.NET 3.5 仍使用 ASP.NET 2.0 引擎 *托管代码是以 CLR 为基础的代码 * ASP.NET 3.5 不包括 .NET Framework 1.1 三、XML 和 XHTML...

    WebService发布过程及常见问题(含Win7)

    - 在IIS管理器中,右键点击“默认网站”,选择“新建”-&gt;“虚拟目录”,为Web服务创建别名(例如"MyServiceTest")。 - 设置虚拟目录的物理路径为C:\Inetpub\wwwroot下新拷贝的WebService文件夹。 - 配置访问权限...

    pb115_webservic實現原理,源碼

    4. **部署脚本**:用于在IIS上部署Web服务的批处理或 PowerShell 脚本,它们可能包含了创建虚拟目录、注册Web服务和设置权限的命令。 要深入理解这个Web服务的实现原理,你需要分析源代码,查看服务是如何与数据库...

    最新.net面试题库(内附答案)

    .NET面试题库 .NET面试题库是一个非常有价值的资源,它涵盖了ASP.NET应用程序开发、身份验证、数据访问、错误处理、XML Web服务等多个方面的...这个代码将实现了类A和类B的继承关系,并且使用了虚拟方法来实现多态性。

    输入ip新增用户验证

    ### 虚拟目录设置与文件处理 在`ImgHandler`类中,还涉及到了对文件路径的处理(`context.Request.PhysicalPath`),这暗示了对文件的读取和响应处理。当用户已经通过验证后,它会将文件内容写入响应,允许用户访问...

    启明星办公用品采购系统Purchase v8.11.rar

    如果需要继承Active Directory,请运行 SystemConfig.exe 手动安装说明: 1打开IIS,建立虚拟目录purchase指向purchase文件夹 2运行Purchase\App_Data下的Purchase.sql脚本 3修改web.config里数据库连接信息...

Global site tag (gtag.js) - Google Analytics