Lourens van Dyk
asked on
Unable to download certificate from server https://localhost/CertSrv or http://localhost/Certsrv
I want to download a CA or Lync certificate from my server, but when I try to access the site from the server, I get an HTTP Error 500.19 - Internal Server Error. The Requested page cannot be accessed because the related configuration data for the page is invalid. I will attach the screen of the error that I am getting.
The certificate is valid as I can still access e-mails via outlook web access.
Details of the server:
Is the Domain Controller and runs as a virtual machine
Windows 2012 Server Standard 64-bit
Xeon E5-2407 @ 2.20GHz
24GB ram
Please advise so that I can sort out this problem and be able to download certificates to be installed on new machines from time to time.
Please let me know if you require further information.
Kind Regards
The certificate is valid as I can still access e-mails via outlook web access.
Details of the server:
Is the Domain Controller and runs as a virtual machine
Windows 2012 Server Standard 64-bit
Xeon E5-2407 @ 2.20GHz
24GB ram
Please advise so that I can sort out this problem and be able to download certificates to be installed on new machines from time to time.
Please let me know if you require further information.
Kind Regards
check if you installed ASP component on IIS, you can do it from remove and add features
Can you post the configuration of the AppPool that the CertSrv is running under? Probably the Default Web Site AppPool.
Check the configuration for "Enable 32-bit applications." Is it True of False?
Dan
Check the configuration for "Enable 32-bit applications." Is it True of False?
Dan
ASKER
ASKER
Hi Dan
Sorry I have uploaded the screen shot of IIS, but I am not sure about the configuration settings you are looking for. How can I retrieve that for you?
CertSrv.jpg
Sorry I have uploaded the screen shot of IIS, but I am not sure about the configuration settings you are looking for. How can I retrieve that for you?
CertSrv.jpg
On the server, can you run the following commands from an "Run as Admin" prompt:
1. Powershell
2. Get-WindowsFeature | ? "Installed" -eq True > installed-features.txt
Post the contents of the text file?
To check the Application Pool config:
1. On the Server, open IIS Manager
2. Select Sites
3. Find the CertSrv vApp under the Default Web Site
4. Right Click CertSrv, then Manage Application > Advanced Settings
4a. The name of the AppPool is the top line. Make note of it.
5. Select Application Pools (Above Sites)
6. On the AppPool from step 4a, right click the AppPool and select Advanced Settings.
7. Under the (General) section, the 2nd line states: "Enable 32-Bit Applications"... what is the setting?
Dan
2.
1. Powershell
2. Get-WindowsFeature | ? "Installed" -eq True > installed-features.txt
Post the contents of the text file?
To check the Application Pool config:
1. On the Server, open IIS Manager
2. Select Sites
3. Find the CertSrv vApp under the Default Web Site
4. Right Click CertSrv, then Manage Application > Advanced Settings
4a. The name of the AppPool is the top line. Make note of it.
5. Select Application Pools (Above Sites)
6. On the AppPool from step 4a, right click the AppPool and select Advanced Settings.
7. Under the (General) section, the 2nd line states: "Enable 32-Bit Applications"... what is the setting?
Dan
2.
ASKER
Hi Dan
The setting for Enable 32-bit Applications is set to false. I have uploaded the details as requested.
installed-features.txt
DefaultAppPool-advanced-setting.jpg
Certsrv-Advanced-settings.jpg
The setting for Enable 32-bit Applications is set to false. I have uploaded the details as requested.
installed-features.txt
DefaultAppPool-advanced-setting.jpg
Certsrv-Advanced-settings.jpg
I suggest trying the following:
On the Default Application Pool, switch the "Enable 32-Bit Applications" option from False to True. And then recycle the App Pool.
Try getting the cert again.
Dan
On the Default Application Pool, switch the "Enable 32-Bit Applications" option from False to True. And then recycle the App Pool.
Try getting the cert again.
Dan
ASKER
Hi Dan
Changed setting and recycle, but still same error. Have attached the screenshot.
CertSRV-Error.jpg
Changed setting and recycle, but still same error. Have attached the screenshot.
CertSRV-Error.jpg
Can you post your web.config? You have errors/typos in the file. Also, I would try and disable All Compression as a test.
Dan
Dan
ASKER
Hi Dan
Sorry, I am new to IIS terms. Could you possibly guide me to the location of the web.config file or the information that you require.
Lourensvd
Sorry, I am new to IIS terms. Could you possibly guide me to the location of the web.config file or the information that you require.
Lourensvd
ASKER
Hi Dan
Here is the web.config file.
<?xml version="1.0" encoding="utf-8"?>
<!-- the root web configuration file -->
<configuration>
<!--
Using a location directive with a missing path attribute
scopes the configuration to the entire machine. If used in
conjunction with allowOverride="false", it can be used to
prevent configuration from being altered on the machine
Administrators that want to restrict permissions granted to
web applications should change the default Trust level and ensure
that overrides are not allowed
-->
<location allowOverride="true">
<system.web>
<securityPolicy>
<trustLevel name="Full" policyFile="internal" />
<trustLevel name="High" policyFile="web_hightrust. config" />
<trustLevel name="Medium" policyFile="web_mediumtrus t.config" />
<trustLevel name="Low" policyFile="web_lowtrust.c onfig" />
<trustLevel name="Minimal" policyFile="web_minimaltru st.config" />
</securityPolicy>
<trust level="Full" originUrl="" />
<fullTrustAssemblies>
<add
assemblyName="Microsoft.Vi sualStudio .Enterpris e.AspNetHe lper"
version="11.0.0.0"
publicKey="002400000480000 0940000000 6020000002 4000052534 1310004000 0010001000 7D1FA57C4A ED9F0A32E8 4AA0FAEFD0 DE9E8FD6AE C8F87FB037 66C834C999 21EB23BE79 AD9D5DCC1D D9AD236132 102900B723 CF980957FC 4E177108FC 607774F29E 8320E92EA0 5ECE4E821C 0A5EFE8F16 45C4C0C93C 1AB99285D6 22CAA652C1 DFAD63D745 D6F2DE5F17 E5EAF0FC49 63D261C8A1 2436518206 DC093344D5 AD293"
/>
<add
assemblyName="Microsoft.Vi sualStudio .Web"
version="11.0.0.0"
publicKey="002400000480000 0940000000 6020000002 4000052534 1310004000 0010001000 7D1FA57C4A ED9F0A32E8 4AA0FAEFD0 DE9E8FD6AE C8F87FB037 66C834C999 21EB23BE79 AD9D5DCC1D D9AD236132 102900B723 CF980957FC 4E177108FC 607774F29E 8320E92EA0 5ECE4E821C 0A5EFE8F16 45C4C0C93C 1AB99285D6 22CAA652C1 DFAD63D745 D6F2DE5F17 E5EAF0FC49 63D261C8A1 2436518206 DC093344D5 AD293"
/>
<add
assemblyName="Microsoft.We b.Infrastr ucture"
version="1.0.0.0"
publicKey="002400000480000 0940000000 6020000002 4000052534 1310004000 001000100B 5FC90E7027 F67871E773 A8FDE8938C 81DD402BA6 5B9201D605 93E96C4926 51E889CC13 F1415EBB53 FAC1131AE0 BD333C5EE6 021672D971 8EA31A8AEB D0DA0072F2 5D87DBA6FC 90FFD598ED 4DA35E44C3 98C454307E 8E33B84261 43DAEC9F59 6836F97C8F 74750E5975 C64E2189F4 5DEF46B2A2 B1247ADC36 52BF5C3080 55DA9"
/>
<add
assemblyName="System.Data. SqlServerC e"
version="4.0.0.0"
publicKey="002400000480000 0940000000 6020000002 4000052534 1310004000 0010001002 72736ad6e5 f9586bac2d 531eabc3ac c666c2f8ec 879fa94f8f 7b0327d2ff 2ed523448f 83c3d5c5dd 2dfc7bc99c 5286b2c125 117bf5cbe2 42b9d41750 732b2bdffe 649c6efb8e 5526d526fd d130095ecd b7bf210809 c6cdad8824 faa9ac0310 ac3cba2aa0 523567b2df a7fe250b30 facbd62d4e c99b94ac47 c7d3b28f1f 6e4c8"
/>
</fullTrustAssemblies>
<partialTrustVisibleAssemb lies />
</system.web>
</location>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSh arpCodePro vider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089">
<providerOption name="CompilerVersion" value="v4.0"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
<compiler language="vb;vbs;visualbas ic;vbscrip t" extension=".vb" warningLevel="4" type="Microsoft.VisualBasi c.VBCodePr ovider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089">
<providerOption name="CompilerVersion" value="v4.0"/>
<providerOption name="OptionInfer" value="true"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
<system.net>
<defaultProxy>
<proxy usesystemdefault="true" />
</defaultProxy>
</system.net>
<system.web>
<authorization>
<allow users="*" />
</authorization>
<browserCaps userAgentCacheKeyLength="6 4">
<result type="System.Web.Mobile.Mo bileCapabi lities, System.Web.Mobile, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d 50a3a" />
</browserCaps>
<clientTarget>
<add alias="uplevel" userAgent="Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1)" />
<add alias="downlevel" userAgent="Generic Downlevel" />
</clientTarget>
<compilation>
<assemblies>
<add assembly="mscorlib" />
<add assembly="Microsoft.CSharp , Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d 50a3a" />
<add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" />
<add assembly="System.Configura tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d 50a3a" />
<add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d 50a3a" />
<add assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" />
<add assembly="System.Web.Servi ces, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d 50a3a" />
<add assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" />
<add assembly="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d 50a3a" />
<add assembly="System.Enterpris eServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d 50a3a" />
<add assembly="System.IdentityM odel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" />
<add assembly="System.Runtime.S erializati on, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" />
<add assembly="System.ServiceMo del, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" />
<add assembly="System.ServiceMo del.Activa tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add assembly="System.ServiceMo del.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add assembly="System.Activitie s, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add assembly="System.ServiceMo del.Activi ties, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add assembly="System.WorkflowS ervices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" />
<add assembly="System.Web.Exten sions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" />
<add assembly="System.Data.Data SetExtensi ons, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" />
<add assembly="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" />
<add assembly="System.Component Model.Data Annotation s, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add assembly="System.Web.Dynam icData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add assembly="System.Web.Appli cationServ ices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" />
<add assembly="*" />
</assemblies>
<buildProviders>
<add extension=".aspx" type="System.Web.Compilati on.PageBui ldProvider " />
<add extension=".ascx" type="System.Web.Compilati on.UserCon trolBuildP rovider" />
<add extension=".master" type="System.Web.Compilati on.MasterP ageBuildPr ovider" />
<add extension=".asmx" type="System.Web.Compilati on.WebServ iceBuildPr ovider" />
<add extension=".ashx" type="System.Web.Compilati on.WebHand lerBuildPr ovider" />
<add extension=".soap" type="System.Web.Compilati on.WebServ iceBuildPr ovider" />
<add extension=".resx" type="System.Web.Compilati on.ResXBui ldProvider " />
<add extension=".resources" type="System.Web.Compilati on.Resourc esBuildPro vider" />
<add extension=".wsdl" type="System.Web.Compilati on.WsdlBui ldProvider " />
<add extension=".xsd" type="System.Web.Compilati on.XsdBuil dProvider" />
<add extension=".js" type="System.Web.Compilati on.ForceCo pyBuildPro vider" />
<add extension=".lic" type="System.Web.Compilati on.IgnoreF ileBuildPr ovider" />
<add extension=".licx" type="System.Web.Compilati on.IgnoreF ileBuildPr ovider" />
<add extension=".exclude" type="System.Web.Compilati on.IgnoreF ileBuildPr ovider" />
<add extension=".refresh" type="System.Web.Compilati on.IgnoreF ileBuildPr ovider" />
<add extension=".edmx" type="System.Data.Entity.D esign.AspN et.EntityD esignerBui ldProvider " />
<add extension=".xoml" type="System.ServiceModel. Activation .WorkflowS erviceBuil dProvider, System.WorkflowServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add extension=".svc" type="System.ServiceModel. Activation .ServiceBu ildProvide r, System.ServiceModel.Activa tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" />
<add extension=".xamlx" type="System.Xaml.Hosting. XamlBuildP rovider, System.Xaml.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" />
</buildProviders>
<expressionBuilders>
<add expressionPrefix="Resource s" type="System.Web.Compilati on.Resourc eExpressio nBuilder" />
<add expressionPrefix="Connecti onStrings" type="System.Web.Compilati on.Connect ionStrings Expression Builder" />
<add expressionPrefix="AppSetti ngs" type="System.Web.Compilati on.AppSett ingsExpres sionBuilde r" />
<add expressionPrefix="RouteUrl " type="System.Web.Compilati on.RouteUr lExpressio nBuilder"/ >
<add expressionPrefix="RouteVal ue" type="System.Web.Compilati on.RouteVa lueExpress ionBuilder "/>
</expressionBuilders>
<folderLevelBuildProviders >
<add name="DataServiceBuildProv ider" type="System.Data.Services .BuildProv ider.DataS erviceBuil dProvider, System.Data.Services.Desig n, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089"/>
</folderLevelBuildProvider s>
</compilation>
<healthMonitoring>
<bufferModes>
<add name="Critical Notification" maxBufferSize="100" maxFlushSize="20"
urgentFlushThreshold="1" regularFlushInterval="Infi nite" urgentFlushInterval="00:01 :00"
maxBufferThreads="1" />
<add name="Notification" maxBufferSize="300" maxFlushSize="20"
urgentFlushThreshold="1" regularFlushInterval="Infi nite" urgentFlushInterval="00:01 :00"
maxBufferThreads="1" />
<add name="Analysis" maxBufferSize="1000" maxFlushSize="100"
urgentFlushThreshold="100" regularFlushInterval="00:0 5:00"
urgentFlushInterval="00:01 :00" maxBufferThreads="1" />
<add name="Logging" maxBufferSize="1000" maxFlushSize="200" urgentFlushThreshold="800"
regularFlushInterval="00:3 0:00" urgentFlushInterval="00:05 :00"
maxBufferThreads="1" />
</bufferModes>
<providers>
<add name="EventLogProvider" type="System.Web.Managemen t.EventLog WebEventPr ovider,Sys tem.Web,Ve rsion=4.0. 0.0,Cultur e=neutral, PublicKeyT oken=b03f5 f7f11d50a3 a" />
<add connectionStringName="Loca lSqlServer " maxEventDetailsLength="107 3741823"
buffer="false" bufferMode="Notification" name="SqlWebEventProvider"
type="System.Web.Managemen t.SqlWebEv entProvide r,System.W eb,Version =4.0.0.0,C ulture=neu tral,Publi cKeyToken= b03f5f7f11 d50a3a" />
<add name="WmiWebEventProvider" type="System.Web.Managemen t.WmiWebEv entProvide r,System.W eb,Version =4.0.0.0,C ulture=neu tral,Publi cKeyToken= b03f5f7f11 d50a3a" />
</providers>
<profiles>
<add name="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00"
custom="" />
<add name="Critical" minInstances="1" maxLimit="Infinite" minInterval="00:00:00"
custom="" />
</profiles>
<rules>
<add name="All Errors Default" eventName="All Errors" provider="EventLogProvider "
profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00"
custom="" />
<add name="Failure Audits Default" eventName="Failure Audits"
provider="EventLogProvider " profile="Default" minInstances="1"
maxLimit="Infinite" minInterval="00:01:00" custom="" />
</rules>
<eventMappings>
<add name="All Events" type="System.Web.Managemen t.WebBaseE vent,Syste m.Web,Vers ion=4.0.0. 0,Culture= neutral,Pu blicKeyTok en=b03f5f7 f11d50a3a"
startEventCode="0" endEventCode="2147483647" />
<add name="Heartbeats" type="System.Web.Managemen t.WebHeart beatEvent, System.Web ,Version=4 .0.0.0,Cul ture=neutr al,PublicK eyToken=b0 3f5f7f11d5 0a3a"
startEventCode="0" endEventCode="2147483647" />
<add name="Application Lifetime Events" type="System.Web.Managemen t.WebAppli cationLife timeEvent, System.Web ,Version=4 .0.0.0,Cul ture=neutr al,PublicK eyToken=b0 3f5f7f11d5 0a3a"
startEventCode="0" endEventCode="2147483647" />
<add name="Request Processing Events" type="System.Web.Managemen t.WebReque stEvent,Sy stem.Web,V ersion=4.0 .0.0,Cultu re=neutral ,PublicKey Token=b03f 5f7f11d50a 3a"
startEventCode="0" endEventCode="2147483647" />
<add name="All Errors" type="System.Web.Managemen t.WebBaseE rrorEvent, System.Web ,Version=4 .0.0.0,Cul ture=neutr al,PublicK eyToken=b0 3f5f7f11d5 0a3a"
startEventCode="0" endEventCode="2147483647" />
<add name="Infrastructure Errors" type="System.Web.Managemen t.WebError Event,Syst em.Web,Ver sion=4.0.0 .0,Culture =neutral,P ublicKeyTo ken=b03f5f 7f11d50a3a "
startEventCode="0" endEventCode="2147483647" />
<add name="Request Processing Errors" type="System.Web.Managemen t.WebReque stErrorEve nt,System. Web,Versio n=4.0.0.0, Culture=ne utral,Publ icKeyToken =b03f5f7f1 1d50a3a"
startEventCode="0" endEventCode="2147483647" />
<add name="All Audits" type="System.Web.Managemen t.WebAudit Event,Syst em.Web,Ver sion=4.0.0 .0,Culture =neutral,P ublicKeyTo ken=b03f5f 7f11d50a3a "
startEventCode="0" endEventCode="2147483647" />
<add name="Failure Audits" type="System.Web.Managemen t.WebFailu reAuditEve nt,System. Web,Versio n=4.0.0.0, Culture=ne utral,Publ icKeyToken =b03f5f7f1 1d50a3a"
startEventCode="0" endEventCode="2147483647" />
<add name="Success Audits" type="System.Web.Managemen t.WebSucce ssAuditEve nt,System. Web,Versio n=4.0.0.0, Culture=ne utral,Publ icKeyToken =b03f5f7f1 1d50a3a"
startEventCode="0" endEventCode="2147483647" />
</eventMappings>
</healthMonitoring>
<httpHandlers>
<add path="eurl.axd" verb="*" type="System.Web.HttpNotFo undHandler " validate="True" />
<add path="trace.axd" verb="*" type="System.Web.Handlers. TraceHandl er" validate="True" />
<add path="WebResource.axd" verb="GET" type="System.Web.Handlers. AssemblyRe sourceLoad er" validate="True" />
<add verb="*" path="*_AppService.axd" type="System.Web.Script.Se rvices.Scr iptHandler Factory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" validate="False" />
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers. ScriptReso urceHandle r, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" validate="False"/>
<add path="*.axd" verb="*" type="System.Web.HttpNotFo undHandler " validate="True" />
<add path="*.aspx" verb="*" type="System.Web.UI.PageHa ndlerFacto ry" validate="True" />
<add path="*.ashx" verb="*" type="System.Web.UI.Simple HandlerFac tory" validate="True" />
<add path="*.asmx" verb="*" type="System.Web.Script.Se rvices.Scr iptHandler Factory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" validate="False" />
<add path="*.rem" verb="*" type="System.Runtime.Remot ing.Channe ls.Http.Ht tpRemoting HandlerFac tory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" validate="False" />
<add path="*.soap" verb="*" type="System.Runtime.Remot ing.Channe ls.Http.Ht tpRemoting HandlerFac tory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" validate="False" />
<add path="*.asax" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.ascx" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.master" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.skin" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.browser" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.sitemap" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.dll.config" verb="GET,HEAD" type="System.Web.StaticFil eHandler" validate="True" />
<add path="*.exe.config" verb="GET,HEAD" type="System.Web.StaticFil eHandler" validate="True" />
<add path="*.config" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.cs" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.csproj" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.vb" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.vbproj" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.webinfo" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.licx" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.resx" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.resources" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.mdb" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.vjsproj" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.java" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.jsl" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.ldb" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.ad" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.dd" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.ldd" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.sd" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.cd" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.adprototype" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.lddprototype" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.sdm" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.sdmDocument" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.mdf" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.ldf" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.exclude" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.refresh" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True" />
<add path="*.svc" verb="*" type="System.ServiceModel. Activation .HttpHandl er, System.ServiceModel.Activa tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" validate="False"/>
<add path="*.rules" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True"/>
<add path="*.xoml" verb="*" type="System.ServiceModel. Activation .HttpHandl er, System.ServiceModel.Activa tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" validate="False"/>
<add path="*.xamlx" verb="*" type="System.Xaml.Hosting. XamlHttpHa ndlerFacto ry, System.Xaml.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" validate="False"/>
<add path="*.aspq" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True"/>
<add path="*.cshtm" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True"/>
<add path="*.cshtml" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True"/>
<add path="*.vbhtm" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True"/>
<add path="*.vbhtml" verb="*" type="System.Web.HttpForbi ddenHandle r" validate="True"/>
<add path="*" verb="GET,HEAD,POST" type="System.Web.DefaultHt tpHandler" validate="True" />
<add path="*" verb="*" type="System.Web.HttpMetho dNotAllowe dHandler" validate="True" />
</httpHandlers>
<httpModules>
<add name="OutputCache" type="System.Web.Caching.O utputCache Module" />
<add name="Session" type="System.Web.SessionSt ate.Sessio nStateModu le" />
<add name="WindowsAuthenticatio n" type="System.Web.Security. WindowsAut henticatio nModule" />
<add name="FormsAuthentication" type="System.Web.Security. FormsAuthe nticationM odule" />
<add name="PassportAuthenticati on" type="System.Web.Security. PassportAu thenticati onModule" />
<add name="RoleManager" type="System.Web.Security. RoleManage rModule" />
<add name="UrlAuthorization" type="System.Web.Security. UrlAuthori zationModu le" />
<add name="FileAuthorization" type="System.Web.Security. FileAuthor izationMod ule" />
<add name="AnonymousIdentificat ion" type="System.Web.Security. AnonymousI dentificat ionModule" />
<add name="Profile" type="System.Web.Profile.P rofileModu le" />
<add name="ErrorHandlerModule" type="System.Web.Mobile.Er rorHandler Module, System.Web.Mobile, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d 50a3a" />
<add name="ServiceModel" type="System.ServiceModel. Activation .HttpModul e, System.ServiceModel.Activa tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" />
<add name="UrlRoutingModule-4.0 " type="System.Web.Routing.U rlRoutingM odule" />
<add name="ScriptModule-4.0" type="System.Web.Handlers. ScriptModu le, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
</httpModules>
<mobileControls sessionStateHistorySize="6 " cookielessDataDictionaryTy pe="System .Web.Mobil e.Cookiele ssData">
<device name="XhtmlDeviceAdapters"
predicateClass="System.Web .UI.Mobile Controls.A dapters.Xh tmlAdapter s.XhtmlPag eAdapter"
predicateMethod="DeviceQua lifies"
pageAdapter="System.Web.UI .MobileCon trols.Adap ters.Xhtml Adapters.X htmlPageAd apter">
<control name="System.Web.UI.Mobile Controls.P anel" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml PanelAdapt er" />
<control name="System.Web.UI.Mobile Controls.F orm" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml FormAdapte r" />
<control name="System.Web.UI.Mobile Controls.T extBox" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml TextBoxAda pter" />
<control name="System.Web.UI.Mobile Controls.L abel" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml LabelAdapt er" />
<control name="System.Web.UI.Mobile Controls.L iteralText " adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml LiteralTex tAdapter" />
<control name="System.Web.UI.Mobile Controls.L ink" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml LinkAdapte r" />
<control name="System.Web.UI.Mobile Controls.C ommand" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml CommandAda pter" />
<control name="System.Web.UI.Mobile Controls.P honeCall" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml PhoneCallA dapter" />
<control name="System.Web.UI.Mobile Controls.L ist" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml ListAdapte r" />
<control name="System.Web.UI.Mobile Controls.S electionLi st" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml SelectionL istAdapter " />
<control name="System.Web.UI.Mobile Controls.O bjectList" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml ObjectList Adapter" />
<control name="System.Web.UI.Mobile Controls.I mage" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml ImageAdapt er" />
<control name="System.Web.UI.Mobile Controls.V alidationS ummary" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml Validation SummaryAda pter" />
<control name="System.Web.UI.Mobile Controls.C alendar" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml CalendarAd apter" />
<control name="System.Web.UI.Mobile Controls.T extView" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml TextViewAd apter" />
<control name="System.Web.UI.Mobile Controls.M obileContr ol" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml ControlAda pter" />
<control name="System.Web.UI.Mobile Controls.B aseValidat or" adapter="System.Web.UI.Mob ileControl s.Adapters .XhtmlAdap ters.Xhtml ValidatorA dapter" />
</device>
<device name="HtmlDeviceAdapters"
predicateClass="System.Web .UI.Mobile Controls.A dapters.Ht mlPageAdap ter"
predicateMethod="DeviceQua lifies"
pageAdapter="System.Web.UI .MobileCon trols.Adap ters.HtmlP ageAdapter ">
<control name="System.Web.UI.Mobile Controls.P anel" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlPanel Adapter" />
<control name="System.Web.UI.Mobile Controls.F orm" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlFormA dapter" />
<control name="System.Web.UI.Mobile Controls.T extBox" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlTextB oxAdapter" />
<control name="System.Web.UI.Mobile Controls.L abel" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlLabel Adapter" />
<control name="System.Web.UI.Mobile Controls.L iteralText " adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlLiter alTextAdap ter" />
<control name="System.Web.UI.Mobile Controls.L ink" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlLinkA dapter" />
<control name="System.Web.UI.Mobile Controls.C ommand" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlComma ndAdapter" />
<control name="System.Web.UI.Mobile Controls.P honeCall" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlPhone CallAdapte r" />
<control name="System.Web.UI.Mobile Controls.L ist" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlListA dapter" />
<control name="System.Web.UI.Mobile Controls.S electionLi st" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlSelec tionListAd apter" />
<control name="System.Web.UI.Mobile Controls.O bjectList" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlObjec tListAdapt er" />
<control name="System.Web.UI.Mobile Controls.I mage" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlImage Adapter" />
<control name="System.Web.UI.Mobile Controls.B aseValidat or" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlValid atorAdapte r" />
<control name="System.Web.UI.Mobile Controls.V alidationS ummary" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlValid ationSumma ryAdapter" />
<control name="System.Web.UI.Mobile Controls.C alendar" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlCalen darAdapter " />
<control name="System.Web.UI.Mobile Controls.T extView" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlTextV iewAdapter " />
<control name="System.Web.UI.Mobile Controls.M obileContr ol" adapter="System.Web.UI.Mob ileControl s.Adapters .HtmlContr olAdapter" />
</device>
<device name="UpWmlDeviceAdapters"
inheritsFrom="WmlDeviceAda pters"
predicateClass="System.Web .UI.Mobile Controls.A dapters.Up WmlPageAda pter"
predicateMethod="DeviceQua lifies"
pageAdapter="System.Web.UI .MobileCon trols.Adap ters.UpWml PageAdapte r">
</device>
<device name="WmlDeviceAdapters"
predicateClass="System.Web .UI.Mobile Controls.A dapters.Wm lPageAdapt er"
predicateMethod="DeviceQua lifies"
pageAdapter="System.Web.UI .MobileCon trols.Adap ters.WmlPa geAdapter" >
<control name="System.Web.UI.Mobile Controls.P anel" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlPanelA dapter" />
<control name="System.Web.UI.Mobile Controls.F orm" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlFormAd apter" />
<control name="System.Web.UI.Mobile Controls.T extBox" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlTextBo xAdapter" />
<control name="System.Web.UI.Mobile Controls.L abel" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlLabelA dapter" />
<control name="System.Web.UI.Mobile Controls.L iteralText " adapter="System.Web.UI.Mob ileControl s.Adapters .WmlLitera lTextAdapt er" />
<control name="System.Web.UI.Mobile Controls.L ink" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlLinkAd apter" />
<control name="System.Web.UI.Mobile Controls.C ommand" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlComman dAdapter" />
<control name="System.Web.UI.Mobile Controls.P honeCall" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlPhoneC allAdapter " />
<control name="System.Web.UI.Mobile Controls.L ist" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlListAd apter" />
<control name="System.Web.UI.Mobile Controls.S electionLi st" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlSelect ionListAda pter" />
<control name="System.Web.UI.Mobile Controls.O bjectList" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlObject ListAdapte r" />
<control name="System.Web.UI.Mobile Controls.I mage" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlImageA dapter" />
<control name="System.Web.UI.Mobile Controls.B aseValidat or" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlValida torAdapter " />
<control name="System.Web.UI.Mobile Controls.V alidationS ummary" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlValida tionSummar yAdapter" />
<control name="System.Web.UI.Mobile Controls.C alendar" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlCalend arAdapter" />
<control name="System.Web.UI.Mobile Controls.T extView" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlTextVi ewAdapter" />
<control name="System.Web.UI.Mobile Controls.M obileContr ol" adapter="System.Web.UI.Mob ileControl s.Adapters .WmlContro lAdapter" />
</device>
<device name="ChtmlDeviceAdapters"
inheritsFrom="HtmlDeviceAd apters"
predicateClass="System.Web .UI.Mobile Controls.A dapters.Ch tmlPageAda pter"
predicateMethod="DeviceQua lifies"
pageAdapter="System.Web.UI .MobileCon trols.Adap ters.Chtml PageAdapte r">
<control name="System.Web.UI.Mobile Controls.F orm" adapter="System.Web.UI.Mob ileControl s.Adapters .ChtmlForm Adapter" />
<control name="System.Web.UI.Mobile Controls.C alendar" adapter="System.Web.UI.Mob ileControl s.Adapters .ChtmlCale ndarAdapte r" />
<control name="System.Web.UI.Mobile Controls.I mage" adapter="System.Web.UI.Mob ileControl s.Adapters .ChtmlImag eAdapter" />
<control name="System.Web.UI.Mobile Controls.T extBox" adapter="System.Web.UI.Mob ileControl s.Adapters .ChtmlText BoxAdapter " />
<control name="System.Web.UI.Mobile Controls.S electionLi st" adapter="System.Web.UI.Mob ileControl s.Adapters .ChtmlSele ctionListA dapter" />
<control name="System.Web.UI.Mobile Controls.C ommand" adapter="System.Web.UI.Mob ileControl s.Adapters .ChtmlComm andAdapter " />
<control name="System.Web.UI.Mobile Controls.P honeCall" adapter="System.Web.UI.Mob ileControl s.Adapters .ChtmlPhon eCallAdapt er" />
<control name="System.Web.UI.Mobile Controls.L ink" adapter="System.Web.UI.Mob ileControl s.Adapters .ChtmlLink Adapter" />
</device>
</mobileControls>
<pages>
<namespaces>
<add namespace="System" />
<add namespace="System.Collecti ons" />
<add namespace="System.Collecti ons.Generi c" />
<add namespace="System.Collecti ons.Specia lized" />
<add namespace="System.Componen tModel.Dat aAnnotatio ns" />
<add namespace="System.Configur ation" />
<add namespace="System.Linq" />
<add namespace="System.Text" />
<add namespace="System.Text.Reg ularExpres sions" />
<add namespace="System.Web" />
<add namespace="System.Web.Cach ing" />
<add namespace="System.Web.Dyna micData" />
<add namespace="System.Web.Sess ionState" />
<add namespace="System.Web.Secu rity" />
<add namespace="System.Web.Prof ile" />
<add namespace="System.Web.UI" />
<add namespace="System.Web.UI.W ebControls " />
<add namespace="System.Web.UI.W ebControls .WebParts" />
<add namespace="System.Web.UI.H tmlControl s" />
<add namespace="System.Xml.Linq " />
</namespaces>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI.W ebControls .WebParts" assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d 50a3a" />
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Exten sions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add tagPrefix="asp" namespace="System.Web.UI.W ebControls " assembly="System.Web.Exten sions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add tagPrefix="asp" namespace="System.Web.UI.W ebControls .Expressio ns" assembly="System.Web.Exten sions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add tagPrefix="asp" namespace="System.Web.Dyna micData" assembly="System.Web.Dynam icData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add tagPrefix="asp" namespace="System.Web.UI.W ebControls " assembly="System.Web.Entit y, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089" />
</controls>
</pages>
<protocols>
<add name="net.tcp" processHandlerType="System .ServiceMo del.WasHos ting.TcpPr ocessProto colHandler , System.ServiceModel.WasHos ting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089"
appDomainHandlerType="Syst em.Service Model.WasH osting.Tcp AppDomainP rotocolHan dler, System.ServiceModel.WasHos ting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089"
validate="false" />
<add name="net.pipe" processHandlerType="System .ServiceMo del.WasHos ting.Named PipeProces sProtocolH andler, System.ServiceModel.WasHos ting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089"
appDomainHandlerType="Syst em.Service Model.WasH osting.Nam edPipeAppD omainProto colHandler , System.ServiceModel.WasHos ting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089"
validate="false" />
<add name="net.msmq" processHandlerType="System .ServiceMo del.WasHos ting.MsmqP rocessProt ocolHandle r, System.ServiceModel.WasHos ting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089"
appDomainHandlerType="Syst em.Service Model.WasH osting.Msm qAppDomain ProtocolHa ndler, System.ServiceModel.WasHos ting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089"
validate="false" />
<add name="msmq.formatname" processHandlerType="System .ServiceMo del.WasHos ting.MsmqI ntegration ProcessPro tocolHandl er, System.ServiceModel.WasHos ting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089"
appDomainHandlerType="Syst em.Service Model.WasH osting.Msm qIntegrati onAppDomai nProtocolH andler, System.ServiceModel.WasHos ting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193 4e089"
validate="false" />
</protocols>
<siteMap>
<providers>
<add siteMapFile="web.sitemap" name="AspNetXmlSiteMapProv ider"
type="System.Web.XmlSiteMa pProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d 50a3a" />
</providers>
</siteMap>
<urlMappings enabled="true" />
<webControls clientScriptsLocation="/as pnet_clien t/{0}/{1}/ " />
<webParts>
<personalization>
<providers>
<add connectionStringName="Loca lSqlServer "
name="AspNetSqlPersonaliza tionProvid er" type="System.Web.UI.WebCon trols.WebP arts.SqlPe rsonalizat ionProvide r, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d 50a3a" />
</providers>
<authorization>
<deny users="*" verbs="enterSharedScope" />
<allow users="*" verbs="modifyState" />
</authorization>
</personalization>
<transformers>
<add name="RowToFieldTransforme r" type="System.Web.UI.WebCon trols.WebP arts.RowTo FieldTrans former" />
<add name="RowToParametersTrans former" type="System.Web.UI.WebCon trols.WebP arts.RowTo Parameters Transforme r" />
</transformers>
</webParts>
</system.web>
<system.serviceModel>
<serviceHostingEnvironment >
<add name="net.tcp" transportConfigurationType ="System.S erviceMode l.Activati on.TcpHost edTranspor tConfigura tion, System.ServiceModel.Activa tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" />
<add name="net.pipe" transportConfigurationType ="System.S erviceMode l.Activati on.NamedPi peHostedTr ansportCon figuration , System.ServiceModel.Activa tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" />
<add name="net.msmq" transportConfigurationType ="System.S erviceMode l.Activati on.MsmqHos tedTranspo rtConfigur ation, System.ServiceModel.Activa tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" />
<add name="msmq.formatname" transportConfigurationType ="System.S erviceMode l.Activati on.MsmqInt egrationHo stedTransp ortConfigu ration, System.ServiceModel.Activa tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" />
</serviceHostingEnvironmen t>
</system.serviceModel>
<system.xaml.hosting>
<httpHandlers>
<add xamlRootElementType="Syste m.ServiceM odel.Activ ities.Work flowServic e, System.ServiceModel.Activi ties, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" httpHandlerType="System.Se rviceModel .Activitie s.Activati on.Service ModelActiv itiesActiv ationHandl erAsync, System.ServiceModel.Activa tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
<add xamlRootElementType="Syste m.Activiti es.Activit y, System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35" httpHandlerType="System.Se rviceModel .Activitie s.Activati on.Service ModelActiv itiesActiv ationHandl erAsync, System.ServiceModel.Activa tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad3 64e35"/>
</httpHandlers>
</system.xaml.hosting>
</configuration>
web.config
Here is the web.config file.
<?xml version="1.0" encoding="utf-8"?>
<!-- the root web configuration file -->
<configuration>
<!--
Using a location directive with a missing path attribute
scopes the configuration to the entire machine. If used in
conjunction with allowOverride="false", it can be used to
prevent configuration from being altered on the machine
Administrators that want to restrict permissions granted to
web applications should change the default Trust level and ensure
that overrides are not allowed
-->
<location allowOverride="true">
<system.web>
<securityPolicy>
<trustLevel name="Full" policyFile="internal" />
<trustLevel name="High" policyFile="web_hightrust.
<trustLevel name="Medium" policyFile="web_mediumtrus
<trustLevel name="Low" policyFile="web_lowtrust.c
<trustLevel name="Minimal" policyFile="web_minimaltru
</securityPolicy>
<trust level="Full" originUrl="" />
<fullTrustAssemblies>
<add
assemblyName="Microsoft.Vi
version="11.0.0.0"
publicKey="002400000480000
/>
<add
assemblyName="Microsoft.Vi
version="11.0.0.0"
publicKey="002400000480000
/>
<add
assemblyName="Microsoft.We
version="1.0.0.0"
publicKey="002400000480000
/>
<add
assemblyName="System.Data.
version="4.0.0.0"
publicKey="002400000480000
/>
</fullTrustAssemblies>
<partialTrustVisibleAssemb
</system.web>
</location>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSh
<providerOption name="CompilerVersion" value="v4.0"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
<compiler language="vb;vbs;visualbas
<providerOption name="CompilerVersion" value="v4.0"/>
<providerOption name="OptionInfer" value="true"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
<system.net>
<defaultProxy>
<proxy usesystemdefault="true" />
</defaultProxy>
</system.net>
<system.web>
<authorization>
<allow users="*" />
</authorization>
<browserCaps userAgentCacheKeyLength="6
<result type="System.Web.Mobile.Mo
</browserCaps>
<clientTarget>
<add alias="uplevel" userAgent="Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1)" />
<add alias="downlevel" userAgent="Generic Downlevel" />
</clientTarget>
<compilation>
<assemblies>
<add assembly="mscorlib" />
<add assembly="Microsoft.CSharp
<add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193
<add assembly="System.Configura
<add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d
<add assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193
<add assembly="System.Web.Servi
<add assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193
<add assembly="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d
<add assembly="System.Enterpris
<add assembly="System.IdentityM
<add assembly="System.Runtime.S
<add assembly="System.ServiceMo
<add assembly="System.ServiceMo
<add assembly="System.ServiceMo
<add assembly="System.Activitie
<add assembly="System.ServiceMo
<add assembly="System.WorkflowS
<add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c56193
<add assembly="System.Web.Exten
<add assembly="System.Data.Data
<add assembly="System.Xml.Linq,
<add assembly="System.Component
<add assembly="System.Web.Dynam
<add assembly="System.Web.Appli
<add assembly="*" />
</assemblies>
<buildProviders>
<add extension=".aspx" type="System.Web.Compilati
<add extension=".ascx" type="System.Web.Compilati
<add extension=".master" type="System.Web.Compilati
<add extension=".asmx" type="System.Web.Compilati
<add extension=".ashx" type="System.Web.Compilati
<add extension=".soap" type="System.Web.Compilati
<add extension=".resx" type="System.Web.Compilati
<add extension=".resources" type="System.Web.Compilati
<add extension=".wsdl" type="System.Web.Compilati
<add extension=".xsd" type="System.Web.Compilati
<add extension=".js" type="System.Web.Compilati
<add extension=".lic" type="System.Web.Compilati
<add extension=".licx" type="System.Web.Compilati
<add extension=".exclude" type="System.Web.Compilati
<add extension=".refresh" type="System.Web.Compilati
<add extension=".edmx" type="System.Data.Entity.D
<add extension=".xoml" type="System.ServiceModel.
<add extension=".svc" type="System.ServiceModel.
<add extension=".xamlx" type="System.Xaml.Hosting.
</buildProviders>
<expressionBuilders>
<add expressionPrefix="Resource
<add expressionPrefix="Connecti
<add expressionPrefix="AppSetti
<add expressionPrefix="RouteUrl
<add expressionPrefix="RouteVal
</expressionBuilders>
<folderLevelBuildProviders
<add name="DataServiceBuildProv
</folderLevelBuildProvider
</compilation>
<healthMonitoring>
<bufferModes>
<add name="Critical Notification" maxBufferSize="100" maxFlushSize="20"
urgentFlushThreshold="1" regularFlushInterval="Infi
maxBufferThreads="1" />
<add name="Notification" maxBufferSize="300" maxFlushSize="20"
urgentFlushThreshold="1" regularFlushInterval="Infi
maxBufferThreads="1" />
<add name="Analysis" maxBufferSize="1000" maxFlushSize="100"
urgentFlushThreshold="100"
urgentFlushInterval="00:01
<add name="Logging" maxBufferSize="1000" maxFlushSize="200" urgentFlushThreshold="800"
regularFlushInterval="00:3
maxBufferThreads="1" />
</bufferModes>
<providers>
<add name="EventLogProvider" type="System.Web.Managemen
<add connectionStringName="Loca
buffer="false" bufferMode="Notification" name="SqlWebEventProvider"
type="System.Web.Managemen
<add name="WmiWebEventProvider"
</providers>
<profiles>
<add name="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00"
custom="" />
<add name="Critical" minInstances="1" maxLimit="Infinite" minInterval="00:00:00"
custom="" />
</profiles>
<rules>
<add name="All Errors Default" eventName="All Errors" provider="EventLogProvider
profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00"
custom="" />
<add name="Failure Audits Default" eventName="Failure Audits"
provider="EventLogProvider
maxLimit="Infinite" minInterval="00:01:00" custom="" />
</rules>
<eventMappings>
<add name="All Events" type="System.Web.Managemen
startEventCode="0" endEventCode="2147483647" />
<add name="Heartbeats" type="System.Web.Managemen
startEventCode="0" endEventCode="2147483647" />
<add name="Application Lifetime Events" type="System.Web.Managemen
startEventCode="0" endEventCode="2147483647" />
<add name="Request Processing Events" type="System.Web.Managemen
startEventCode="0" endEventCode="2147483647" />
<add name="All Errors" type="System.Web.Managemen
startEventCode="0" endEventCode="2147483647" />
<add name="Infrastructure Errors" type="System.Web.Managemen
startEventCode="0" endEventCode="2147483647" />
<add name="Request Processing Errors" type="System.Web.Managemen
startEventCode="0" endEventCode="2147483647" />
<add name="All Audits" type="System.Web.Managemen
startEventCode="0" endEventCode="2147483647" />
<add name="Failure Audits" type="System.Web.Managemen
startEventCode="0" endEventCode="2147483647" />
<add name="Success Audits" type="System.Web.Managemen
startEventCode="0" endEventCode="2147483647" />
</eventMappings>
</healthMonitoring>
<httpHandlers>
<add path="eurl.axd" verb="*" type="System.Web.HttpNotFo
<add path="trace.axd" verb="*" type="System.Web.Handlers.
<add path="WebResource.axd" verb="GET" type="System.Web.Handlers.
<add verb="*" path="*_AppService.axd" type="System.Web.Script.Se
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.
<add path="*.axd" verb="*" type="System.Web.HttpNotFo
<add path="*.aspx" verb="*" type="System.Web.UI.PageHa
<add path="*.ashx" verb="*" type="System.Web.UI.Simple
<add path="*.asmx" verb="*" type="System.Web.Script.Se
<add path="*.rem" verb="*" type="System.Runtime.Remot
<add path="*.soap" verb="*" type="System.Runtime.Remot
<add path="*.asax" verb="*" type="System.Web.HttpForbi
<add path="*.ascx" verb="*" type="System.Web.HttpForbi
<add path="*.master" verb="*" type="System.Web.HttpForbi
<add path="*.skin" verb="*" type="System.Web.HttpForbi
<add path="*.browser" verb="*" type="System.Web.HttpForbi
<add path="*.sitemap" verb="*" type="System.Web.HttpForbi
<add path="*.dll.config" verb="GET,HEAD" type="System.Web.StaticFil
<add path="*.exe.config" verb="GET,HEAD" type="System.Web.StaticFil
<add path="*.config" verb="*" type="System.Web.HttpForbi
<add path="*.cs" verb="*" type="System.Web.HttpForbi
<add path="*.csproj" verb="*" type="System.Web.HttpForbi
<add path="*.vb" verb="*" type="System.Web.HttpForbi
<add path="*.vbproj" verb="*" type="System.Web.HttpForbi
<add path="*.webinfo" verb="*" type="System.Web.HttpForbi
<add path="*.licx" verb="*" type="System.Web.HttpForbi
<add path="*.resx" verb="*" type="System.Web.HttpForbi
<add path="*.resources" verb="*" type="System.Web.HttpForbi
<add path="*.mdb" verb="*" type="System.Web.HttpForbi
<add path="*.vjsproj" verb="*" type="System.Web.HttpForbi
<add path="*.java" verb="*" type="System.Web.HttpForbi
<add path="*.jsl" verb="*" type="System.Web.HttpForbi
<add path="*.ldb" verb="*" type="System.Web.HttpForbi
<add path="*.ad" verb="*" type="System.Web.HttpForbi
<add path="*.dd" verb="*" type="System.Web.HttpForbi
<add path="*.ldd" verb="*" type="System.Web.HttpForbi
<add path="*.sd" verb="*" type="System.Web.HttpForbi
<add path="*.cd" verb="*" type="System.Web.HttpForbi
<add path="*.adprototype" verb="*" type="System.Web.HttpForbi
<add path="*.lddprototype" verb="*" type="System.Web.HttpForbi
<add path="*.sdm" verb="*" type="System.Web.HttpForbi
<add path="*.sdmDocument" verb="*" type="System.Web.HttpForbi
<add path="*.mdf" verb="*" type="System.Web.HttpForbi
<add path="*.ldf" verb="*" type="System.Web.HttpForbi
<add path="*.exclude" verb="*" type="System.Web.HttpForbi
<add path="*.refresh" verb="*" type="System.Web.HttpForbi
<add path="*.svc" verb="*" type="System.ServiceModel.
<add path="*.rules" verb="*" type="System.Web.HttpForbi
<add path="*.xoml" verb="*" type="System.ServiceModel.
<add path="*.xamlx" verb="*" type="System.Xaml.Hosting.
<add path="*.aspq" verb="*" type="System.Web.HttpForbi
<add path="*.cshtm" verb="*" type="System.Web.HttpForbi
<add path="*.cshtml" verb="*" type="System.Web.HttpForbi
<add path="*.vbhtm" verb="*" type="System.Web.HttpForbi
<add path="*.vbhtml" verb="*" type="System.Web.HttpForbi
<add path="*" verb="GET,HEAD,POST" type="System.Web.DefaultHt
<add path="*" verb="*" type="System.Web.HttpMetho
</httpHandlers>
<httpModules>
<add name="OutputCache" type="System.Web.Caching.O
<add name="Session" type="System.Web.SessionSt
<add name="WindowsAuthenticatio
<add name="FormsAuthentication"
<add name="PassportAuthenticati
<add name="RoleManager" type="System.Web.Security.
<add name="UrlAuthorization" type="System.Web.Security.
<add name="FileAuthorization" type="System.Web.Security.
<add name="AnonymousIdentificat
<add name="Profile" type="System.Web.Profile.P
<add name="ErrorHandlerModule" type="System.Web.Mobile.Er
<add name="ServiceModel" type="System.ServiceModel.
<add name="UrlRoutingModule-4.0
<add name="ScriptModule-4.0" type="System.Web.Handlers.
</httpModules>
<mobileControls sessionStateHistorySize="6
<device name="XhtmlDeviceAdapters"
predicateClass="System.Web
predicateMethod="DeviceQua
pageAdapter="System.Web.UI
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
</device>
<device name="HtmlDeviceAdapters"
predicateClass="System.Web
predicateMethod="DeviceQua
pageAdapter="System.Web.UI
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
</device>
<device name="UpWmlDeviceAdapters"
inheritsFrom="WmlDeviceAda
predicateClass="System.Web
predicateMethod="DeviceQua
pageAdapter="System.Web.UI
</device>
<device name="WmlDeviceAdapters"
predicateClass="System.Web
predicateMethod="DeviceQua
pageAdapter="System.Web.UI
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
</device>
<device name="ChtmlDeviceAdapters"
inheritsFrom="HtmlDeviceAd
predicateClass="System.Web
predicateMethod="DeviceQua
pageAdapter="System.Web.UI
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
<control name="System.Web.UI.Mobile
</device>
</mobileControls>
<pages>
<namespaces>
<add namespace="System" />
<add namespace="System.Collecti
<add namespace="System.Collecti
<add namespace="System.Collecti
<add namespace="System.Componen
<add namespace="System.Configur
<add namespace="System.Linq" />
<add namespace="System.Text" />
<add namespace="System.Text.Reg
<add namespace="System.Web" />
<add namespace="System.Web.Cach
<add namespace="System.Web.Dyna
<add namespace="System.Web.Sess
<add namespace="System.Web.Secu
<add namespace="System.Web.Prof
<add namespace="System.Web.UI" />
<add namespace="System.Web.UI.W
<add namespace="System.Web.UI.W
<add namespace="System.Web.UI.H
<add namespace="System.Xml.Linq
</namespaces>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI.W
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Exten
<add tagPrefix="asp" namespace="System.Web.UI.W
<add tagPrefix="asp" namespace="System.Web.UI.W
<add tagPrefix="asp" namespace="System.Web.Dyna
<add tagPrefix="asp" namespace="System.Web.UI.W
</controls>
</pages>
<protocols>
<add name="net.tcp" processHandlerType="System
appDomainHandlerType="Syst
validate="false" />
<add name="net.pipe" processHandlerType="System
appDomainHandlerType="Syst
validate="false" />
<add name="net.msmq" processHandlerType="System
appDomainHandlerType="Syst
validate="false" />
<add name="msmq.formatname" processHandlerType="System
appDomainHandlerType="Syst
validate="false" />
</protocols>
<siteMap>
<providers>
<add siteMapFile="web.sitemap" name="AspNetXmlSiteMapProv
type="System.Web.XmlSiteMa
</providers>
</siteMap>
<urlMappings enabled="true" />
<webControls clientScriptsLocation="/as
<webParts>
<personalization>
<providers>
<add connectionStringName="Loca
name="AspNetSqlPersonaliza
</providers>
<authorization>
<deny users="*" verbs="enterSharedScope" />
<allow users="*" verbs="modifyState" />
</authorization>
</personalization>
<transformers>
<add name="RowToFieldTransforme
<add name="RowToParametersTrans
</transformers>
</webParts>
</system.web>
<system.serviceModel>
<serviceHostingEnvironment
<add name="net.tcp" transportConfigurationType
<add name="net.pipe" transportConfigurationType
<add name="net.msmq" transportConfigurationType
<add name="msmq.formatname" transportConfigurationType
</serviceHostingEnvironmen
</system.serviceModel>
<system.xaml.hosting>
<httpHandlers>
<add xamlRootElementType="Syste
<add xamlRootElementType="Syste
</httpHandlers>
</system.xaml.hosting>
</configuration>
web.config
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Hi Dan
Sorry for the late reply. Ignore the web.config, I think it was a .Net Framework one. I did a search on the server and now realized that there is actually a lot of web.config files on the server. One of my colleges helped me to find the location. I then realized that the file must have been deleted or removed at one stage. I 'll post my screenshot. I compared it to the other sites and they have a web.config file, except this one that is giving the problems.
Location:
C:\Windows\system32\CertSr v\en-US
I have checked my previous versions, but could not find one there. Is there perhaps a way that one can restore that file?
Lourens
Root-folder-for-certsrv-website.jpg
Sorry for the late reply. Ignore the web.config, I think it was a .Net Framework one. I did a search on the server and now realized that there is actually a lot of web.config files on the server. One of my colleges helped me to find the location. I then realized that the file must have been deleted or removed at one stage. I 'll post my screenshot. I compared it to the other sites and they have a web.config file, except this one that is giving the problems.
Location:
C:\Windows\system32\CertSr
I have checked my previous versions, but could not find one there. Is there perhaps a way that one can restore that file?
Lourens
Root-folder-for-certsrv-website.jpg
There should not be a web.config in the location: C:\Windows\system32\CertSr v\en-US
By default, the certsrv virtual app uses the Default Application Pool, which is the same as the Default Website. Was there a change on the server before this started to happen?
Dan
By default, the certsrv virtual app uses the Default Application Pool, which is the same as the Default Website. Was there a change on the server before this started to happen?
Dan
ASKER
Hi Dan
Sorry for the late reply. The funny thing is that I wanted to download a certificate for Lync, because a user that is not on the network permanently needed a Lync account setup on his PC, so I wanted to download the certificate for him to be able to communicate with the lync server, but could not even download the certificate, due to this error. Also another issue that we ran into is that the company moved to another IT Service provider now, so we are not able to get onto the server now. When I were still able to get onto the server, I checked again and there was no web.config file in that folder which means that the other IT administrators must have deleted the file and no previous versions unfortunately.
Kind Regards
Lourensvd
Sorry for the late reply. The funny thing is that I wanted to download a certificate for Lync, because a user that is not on the network permanently needed a Lync account setup on his PC, so I wanted to download the certificate for him to be able to communicate with the lync server, but could not even download the certificate, due to this error. Also another issue that we ran into is that the company moved to another IT Service provider now, so we are not able to get onto the server now. When I were still able to get onto the server, I checked again and there was no web.config file in that folder which means that the other IT administrators must have deleted the file and no previous versions unfortunately.
Kind Regards
Lourensvd
Any additional info on this question?
Dan
Dan
ASKER
The file is missing, so the website will not work. File needs to be replaced from backup or have to be re created.