Hi,
I'm using UrlRewriter.NET in my project which is causing problems when
in Vista (same code works fine on Windows XP). I'm going by the
example in Scott's Blog http://weblogs.asp.net/scottgu/archi...h-asp-net.aspx.
In Vista when I press F5 or Control F5 I get an error message saying
HTTP Error 500.19 - Internal Server Error
Description: The requested page cannot be accessed because the related
configuration data for the page is invalid.
Error Code: 0x800700b7
Notification: BeginRequest
Module: IIS Web Core
Requested URL: http://localhost:80/UrlRewrite_HttpModule2/Default.aspx
Physical Path: C:\inetpub\wwwr oot\UrlRewrite_ HttpModule2\Def ault.aspx
Logon User: Not yet determined
Logon Method: Not yet determined
Handler: Not yet determined
Config Error: Cannot add duplicate collection entry
Config File: \\?\C:\inetpub\ wwwroot\UrlRewr ite_HttpModule2 \web.config
Config Source: 31: <remove name="ScriptMod ule"/>
32: <add name="UrlRewrit er"
type="Intellige ncia.UrlRewrite r.RewriterHttpM odule,
Intelligencia.U rlRewriter"/>
33: <add name="ScriptMod ule" preCondition="m anagedHandler"
type="System.We b.Handlers.Scri ptModule, System.Web.Exte nsions,
Version=3.5.0.0 , Culture=neutral , PublicKeyToken= 31BF3856AD364E3 5"/></
modules>
My configration file contains the following sections
<configSections >
<section name="rewriter" requirePermissi on="false"
type="Intellige ncia.UrlRewrite r.Configuration .RewriterConfig urationSectionH andler,
Intelligencia.U rlRewriter"/>
......
httpModules>
<add name="UrlRewrit er"
type="Intellige ncia.UrlRewrite r.RewriterHttpM odule,
Intelligencia.U rlRewriter"/>
<add name="ScriptMod ule" type="System.We b.Handlers.Scri ptModule,
System.Web.Exte nsions, Version=3.5.0.0 , Culture=neutral ,
PublicKeyToken= 31BF3856AD364E3 5"/></httpModules>
........
<modules runAllManagedMo dulesForAllRequ ests="true">
<remove name="ScriptMod ule"/><add name="UrlRewrit er"
type="Intellige ncia.UrlRewrite r.RewriterHttpM odule"/>
<add name="ScriptMod ule" preCondition="m anagedHandler"
type="System.We b.Handlers.Scri ptModule, System.Web.Exte nsions,
Version=3.5.0.0 , Culture=neutral , PublicKeyToken= 31BF3856AD364E3 5"/></
modules>
So it complains that we have duplicate module sections? Any idea how I
can enable Integrated ..NET mode on this? I tried using
C:\Windows\Syst em32\inetsrv>ap pcmd.exe migrate config "Default Web
Site/UrlRewri
te_HttpModule2"
ERROR ( message:Configu ration error
Filename: \\?\C:\inetpub\ wwwroot\UrlRewr ite_HttpModule2 \web.config
Line Number: 15
Description: Cannot add duplicate collection entry
.. )
Which also says the same thing. Can anyone please tell me how I can
get this working in IIS7 on Vista Ultimate?
Thx
Maz
I'm using UrlRewriter.NET in my project which is causing problems when
in Vista (same code works fine on Windows XP). I'm going by the
example in Scott's Blog http://weblogs.asp.net/scottgu/archi...h-asp-net.aspx.
In Vista when I press F5 or Control F5 I get an error message saying
HTTP Error 500.19 - Internal Server Error
Description: The requested page cannot be accessed because the related
configuration data for the page is invalid.
Error Code: 0x800700b7
Notification: BeginRequest
Module: IIS Web Core
Requested URL: http://localhost:80/UrlRewrite_HttpModule2/Default.aspx
Physical Path: C:\inetpub\wwwr oot\UrlRewrite_ HttpModule2\Def ault.aspx
Logon User: Not yet determined
Logon Method: Not yet determined
Handler: Not yet determined
Config Error: Cannot add duplicate collection entry
Config File: \\?\C:\inetpub\ wwwroot\UrlRewr ite_HttpModule2 \web.config
Config Source: 31: <remove name="ScriptMod ule"/>
32: <add name="UrlRewrit er"
type="Intellige ncia.UrlRewrite r.RewriterHttpM odule,
Intelligencia.U rlRewriter"/>
33: <add name="ScriptMod ule" preCondition="m anagedHandler"
type="System.We b.Handlers.Scri ptModule, System.Web.Exte nsions,
Version=3.5.0.0 , Culture=neutral , PublicKeyToken= 31BF3856AD364E3 5"/></
modules>
My configration file contains the following sections
<configSections >
<section name="rewriter" requirePermissi on="false"
type="Intellige ncia.UrlRewrite r.Configuration .RewriterConfig urationSectionH andler,
Intelligencia.U rlRewriter"/>
......
httpModules>
<add name="UrlRewrit er"
type="Intellige ncia.UrlRewrite r.RewriterHttpM odule,
Intelligencia.U rlRewriter"/>
<add name="ScriptMod ule" type="System.We b.Handlers.Scri ptModule,
System.Web.Exte nsions, Version=3.5.0.0 , Culture=neutral ,
PublicKeyToken= 31BF3856AD364E3 5"/></httpModules>
........
<modules runAllManagedMo dulesForAllRequ ests="true">
<remove name="ScriptMod ule"/><add name="UrlRewrit er"
type="Intellige ncia.UrlRewrite r.RewriterHttpM odule"/>
<add name="ScriptMod ule" preCondition="m anagedHandler"
type="System.We b.Handlers.Scri ptModule, System.Web.Exte nsions,
Version=3.5.0.0 , Culture=neutral , PublicKeyToken= 31BF3856AD364E3 5"/></
modules>
So it complains that we have duplicate module sections? Any idea how I
can enable Integrated ..NET mode on this? I tried using
C:\Windows\Syst em32\inetsrv>ap pcmd.exe migrate config "Default Web
Site/UrlRewri
te_HttpModule2"
ERROR ( message:Configu ration error
Filename: \\?\C:\inetpub\ wwwroot\UrlRewr ite_HttpModule2 \web.config
Line Number: 15
Description: Cannot add duplicate collection entry
.. )
Which also says the same thing. Can anyone please tell me how I can
get this working in IIS7 on Vista Ultimate?
Thx
Maz