| Author |
Web.Config file seems to be ignored
|
|
| Bill Long 2005-11-25, 7:00 pm |
| Hi,
I have a situation like this:
wwwroot has a web.config file that adds a custom http module
<httpModules>
<add name="MyModue" type="MyType,MyAssembly" />
</httpModules>
This works wonderfully.
Problem is I have another directory under wwwroot that has this in the
web.config file located there.
<httpModules>
<remove name="MyModule" />
</httpModules>
If I call a page in wwwroot the http module runs and all is well. If I call
a page in the subdirectory that I would expect the http module not to run but
it does run.
Any ideas in what I am doing wrong?
--
Bill
| |
| Karl Seguin 2005-11-25, 7:00 pm |
| If your subdir is an application or virtual dir, it won't inherit the
settings from the parent web.config.
karl
--
MY ASP.Net tutorials
http://www.openmymind.net/
"Bill Long" <BillLong@discussions.microsoft.com> wrote in message
news:404B0E5D-B82D-45D0-BEFA-F7AC217788AC@microsoft.com...
> Hi,
>
> I have a situation like this:
>
> wwwroot has a web.config file that adds a custom http module
>
> <httpModules>
> <add name="MyModue" type="MyType,MyAssembly" />
> </httpModules>
>
> This works wonderfully.
>
> Problem is I have another directory under wwwroot that has this in the
> web.config file located there.
>
> <httpModules>
> <remove name="MyModule" />
> </httpModules>
>
> If I call a page in wwwroot the http module runs and all is well. If I
> call
> a page in the subdirectory that I would expect the http module not to run
> but
> it does run.
>
> Any ideas in what I am doing wrong?
>
> --
> Bill
| |
| Bill Long 2005-11-25, 7:00 pm |
| subdir is not an application or virtual Directory. It is just a plain
directory. It seems to find it because if I introduce an error in the file...
it complains. It just seems to ignore the "remove".
--
Bill
"Karl Seguin" wrote:
> If your subdir is an application or virtual dir, it won't inherit the
> settings from the parent web.config.
>
> karl
>
> --
> MY ASP.Net tutorials
> http://www.openmymind.net/
>
>
> "Bill Long" <BillLong@discussions.microsoft.com> wrote in message
> news:404B0E5D-B82D-45D0-BEFA-F7AC217788AC@microsoft.com...
>
>
>
| |
| Bill Long 2005-11-25, 7:00 pm |
| The names match. In my first post they don't "MyModue" <> "MyModule. This is
a typo in the post.
In my code they match exactly case and everything
--
Bill
"Bill Long" wrote:
> Hi,
>
> I have a situation like this:
>
> wwwroot has a web.config file that adds a custom http module
>
> <httpModules>
> <add name="MyModue" type="MyType,MyAssembly" />
> </httpModules>
>
> This works wonderfully.
>
> Problem is I have another directory under wwwroot that has this in the
> web.config file located there.
>
> <httpModules>
> <remove name="MyModule" />
> </httpModules>
>
> If I call a page in wwwroot the http module runs and all is well. If I call
> a page in the subdirectory that I would expect the http module not to run but
> it does run.
>
> Any ideas in what I am doing wrong?
>
> --
> Bill
| |
| Karl Seguin 2005-11-29, 7:57 am |
| I played with it and couldn't get it to work :(
In the httpModule itself, you could look at the path and skip processing
....not an elegant solution...
Karl
--
MY ASP.Net tutorials
http://www.openmymind.net/
"Bill Long" <BillLong@discussions.microsoft.com> wrote in message
news:CB657263-5876-43E5-B702-4059454ECE04@microsoft.com...[color=darkred]
> subdir is not an application or virtual Directory. It is just a plain
> directory. It seems to find it because if I introduce an error in the
> file...
> it complains. It just seems to ignore the "remove".
>
> --
> Bill
>
>
> "Karl Seguin" wrote:
>
|
|
|
|