I am in a shared hosted environment (Discount ASP) that runs IIS 7.0 with an integrated application pool mode and I am having trouble getting the RadUpload control and progress area to work. The host has said they they cannot perform the changes to the C:\Windows\System32\inetsrv\config\applicationHost.config file as indicated at the link below and as it is a shared hosting environment.
http://www.telerik.com/help/aspnet-ajax/configuration-radupload-httpmodule-registration-in-iis7.html
Host will not do the following:
Open the file C:\Windows\System32\inetsrv\config\applicationHost.config and find the line:
<section name="requestFiltering" overrideModeDefault="Deny" />
Set the overrideModeDefaultproperty to Allow. So now the line should look like:
<section name="requestFiltering" overrideModeDefault="Allow" />
When I try to use the RadProgressArea for a custom progress bar (no upload is involved, it only tracks a process). I receive an error.
RadUpload Ajax callback error. Source url was not found:
Telerik.RadUploadProgressHandler.ashx?RadUrid=63d4f5ee-2777-4728-9467-bb7fbf5ca5e5
Did you register the RadUploadProgressHandler in web.config?
Please, see the help for more details: RadUpload for ASP.NET Ajax – Configuration – RadUploadProgressHandler.
Are the settings related to using the RadProgressArea (eventually I will also use the upload) in my Web.Config correct (you may need to copy and paste it as some of the commented out sections may render incorrectly in the post)?
| <?xml version="1.0"?> | |
| <configuration> | |
| <configSections> | |
| <!-- .NET 3.5 | |
| <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> | |
| <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> | |
| <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> | |
| <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> | |
| <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere"/> | |
| <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> | |
| <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> | |
| <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> | |
| </sectionGroup> | |
| </sectionGroup> | |
| </sectionGroup> | |
| --> | |
| <!-- .NET 2.0 --> | |
| <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> | |
| <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> | |
| <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> | |
| <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"> | |
| <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/> | |
| <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> | |
| <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/> | |
| </sectionGroup> | |
| </sectionGroup> | |
| </sectionGroup> | |
| <sectionGroup name="elmah"> | |
| <!-- NOTE! If you are using ASP.NET 1.x then remove the | |
| requirePermission="false" attribute from the section | |
| elements below as those are only needed for | |
| partially trusted applications in ASP.NET 2.0 --> | |
| <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah"/> | |
| <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah"/> | |
| <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah"/> | |
| <section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah"/> | |
| </sectionGroup> | |
| <section name="JonathanApp.Data" type="JonathanApp.Data.Bases.NetTiersServiceSection, JonathanApp.Data" allowDefinition="MachineToApplication" restartOnExternalChanges="true"/> | |
| <section name="enterpriseLibrary.ConfigurationSource" type="Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ConfigurationSourceSection, Microsoft.Practices.EnterpriseLibrary.Common, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> | |
| </configSections> | |
| <connectionStrings> | |
| <add name="JonathanApp.Data.ConnectionString" connectionString="Data Source=sql2k503.discountasp.net;Initial Catalog=SQL2005_537304_JonathanAppdev;Persist Security Info=True;User ID=SQL2005_537304_JonathanAppdev_user;Password=secretpasswordhasbeenreplaced"/> | |
| <remove name="connJonathanApp_PRD"/> | |
| <add name="connJonathanApp_PRD" connectionString="Data Source=tcp:sql2k503.discountasp.net;Initial Catalog=SQL2005_537304_JonathanAppdev;User ID=SQL2005_537304_JonathanAppdev_user;Password=secretpasswordhasbeenreplaced;" providerName="System.Data.SqlClient"/> | |
| <!--<add name="connJonathanApp_PRD" connectionString="Data Source=sql2k503.discountasp.net;Initial Catalog=SQL2005_537304_JonathanAppdev;Persist Security Info=True;User ID=SQL2005_537304_JonathanAppdev_user;Password=secretpasswordhasbeenreplaced" providerName="System.Data.SqlClient"/>--> | |
| <remove name="LocalSqlServer"/> | |
| <add name="LocalSqlServer" connectionString="Data Source=tcp:sql2k503.discountasp.net;Initial Catalog=SQL2005_537304_JonathanAppdev;User ID=SQL2005_537304_JonathanAppdev_user;Password=secretpasswordhasbeenreplaced;" providerName="System.Data.SqlClient"/> | |
| <!--<add name="LocalSqlServer" connectionString="Data Source=sql2k503.discountasp.net;Initial Catalog=SQL2005_537304_JonathanAppdev;Persist Security Info=True;User ID=SQL2005_537304_JonathanAppdev_user;Password=secretpasswordhasbeenreplaced" providerName="System.Data.SqlClient"/> | |
| --> | |
| <remove name="Elmah.Sql"/> | |
| <add name="Elmah.Sql" connectionString="Data Source=sql2k503.discountasp.net;Initial Catalog=SQL2005_537304_JonathanAppdev;Persist Security Info=True;User ID=SQL2005_537304_JonathanAppdev_user;Password=secretpasswordhasbeenreplaced" providerName="System.Data.SqlClient"/> | |
| </connectionStrings> | |
| <JonathanApp.Data defaultProvider="SqlNetTiersProvider"> | |
| <providers> | |
| <!-- | |
| *** SqlClient Provider *** | |
| connectionStringName: sqlclient connection string to the db | |
| useStoredProcedure: if true, indicates that we use the stored procedures, otherwise, we use parametrized queries that are embedded. | |
| --> | |
| <add name="SqlNetTiersProvider" type="JonathanApp.Data.SqlClient.SqlNetTiersProvider, JonathanApp.Data.SqlClient" connectionStringName="JonathanApp.Data.ConnectionString" providerInvariantName="System.Data.SqlClient" entityFactoryType="JonathanApp.Entities.EntityFactory" useEntityFactory="true" enableEntityTracking="true" enableMethodAuthorization="false" useStoredProcedure="false" defaultCommandTimeout="60"/> | |
| <!-- | |
| *** WebserviceClient Provider *** | |
| The url parameter indicates the webservices url (ex: http://localhost/JonathanApp/JonathanAppServices.aspx) | |
| <add | |
| name="WsNetTiersProvider" | |
| type="JonathanApp.Data.WebServiceClient.WsNetTiersProvider, JonathanApp.Data.WebServiceClient" | |
| url="/JonathanAppServices.asmx" /> | |
| --> | |
| </providers> | |
| </JonathanApp.Data> | |
| <appSettings> | |
| <add key="SiteStatus" value="On"/> | |
| <add key="UserThreshold" value="1000"/> | |
| <add key="CSSFriendly-JavaScript-Path" value="~/JavaScript"/> | |
| <add key="buildingBlockPath" value="~/UserControls/"/> | |
| </appSettings> | |
| <elmah> | |
| <security allowRemoteAccess="1"/> | |
| <errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="Elmah.Sql"/> | |
| <!-- | |
| Use to log errors to Microsoft SQL Server 2000 or 2005 | |
| using ASP.NET 2.0. Set value of connectionStringName attribute | |
| to the name of the connection string settings to use from | |
| the <connectionStrings> section. | |
| <errorLog type="Elmah.SqlErrorLog, Elmah" | |
| connectionStringName="..." /> | |
| --> | |
| <!-- | |
| Use to log errors into separate XML files that are stored on | |
| disk at the path specified in the logPath attribute. | |
| <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="..." /> | |
| --> | |
| <!-- | |
| Use to send error reports by e-mail and adjust the attributes | |
| according to settings desired. Note that only the from and | |
| to attributes are required. The rest are optional and may | |
| be removed. If the SMTP server does not require authentication, | |
| you MUST remove the userName and password attributes or | |
| set them to empty values (resulting in zero-length strings). | |
| If you are using ELMAH compiled for .NET Framework 1.x, then | |
| the to attribute may contain multiple recipient addresses, | |
| each of which must be delimited by a semi-colon(;). If you are | |
| using ELMAH compiled for .NET Framework 2.0 or later, then the | |
| to attribute may contain multiple recipient addresses, | |
| each of which must be delimited by a comma (,). | |
| <errorMail | |
| from="elmah@example.com" | |
| to="admin@example.com" | |
| subject="..." | |
| async="true|false" | |
| smtpPort="25" | |
| smtpServer="smtp.example.com" | |
| userName="johndoe" | |
| password="secret" /> | |
| --> | |
| <!-- | |
| Use to prevent errors from being mailed or logged based on | |
| assertions/conditions provided under the <test> element. | |
| The example below will filter errors of type HttpException | |
| where the status code is 404 (in other words, where the | |
| resource was not found). | |
| <errorFilter> | |
| <test> | |
| <equal binding="HttpStatusCode" value="404" valueType="Int32" /> | |
| </test> | |
| </errorFilter> | |
| --> | |
| <!-- Don't log 404 --> | |
| <errorFilter> | |
| <test> | |
| <equal binding="HttpStatusCode" value="404" valueType="Int32"/> | |
| </test> | |
| </errorFilter> | |
| </elmah> | |
| <system.web> | |
| <pages validateRequest="false" enableEventValidation="false"> | |
| <controls> | |
| <!-- .NET 2.0 --> | |
| <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> | |
| <!-- .NET 3.5 | |
| <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| --> | |
| <add tagPrefix="data" namespace="JonathanApp.Web.Data" assembly="JonathanApp.Web"/> | |
| <add tagPrefix="data" namespace="JonathanApp.Web.UI" assembly="JonathanApp.Web"/> | |
| </controls> | |
| </pages> | |
| <!-- | |
| Set compilation debug="true" to insert debugging | |
| symbols into the compiled page. Because this | |
| affects performance, set this value to true only | |
| during development. | |
| --> | |
| <compilation debug="true"> | |
| <assemblies> | |
| <!-- .NET 2.0 --> | |
| <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> | |
| <add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> | |
| <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> | |
| <add assembly="System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> | |
| <add assembly="System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> | |
| <add assembly="System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> | |
| <add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> | |
| <add assembly="System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> | |
| <add assembly="stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> | |
| <add assembly="System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> | |
| <!-- .NET 3.5 | |
| <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> | |
| <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> | |
| <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> | |
| <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| --> | |
| <add assembly="System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies> | |
| </compilation> | |
| <!-- CUSTOM ERROR MESSAGES | |
| Set customErrors mode="On" or "RemoteOnly" to enable custom error messages, "Off" to disable. | |
| Add <error> tags for each of the errors you want to handle. | |
| "On" Always display custom (friendly) messages. | |
| "Off" Always display detailed ASP.NET error information. | |
| "RemoteOnly" Display custom (friendly) messages only to users not running | |
| on the local Web server. This setting is recommended for security purposes, so | |
| that you do not display application detail information to remote clients. --> | |
| <!-- | |
| Custom Friendly Error Pages. Set to RemoteOnly so we see hard errors when debugging. | |
| --> | |
| <!-- <customErrors mode="RemoteOnly" defaultRedirect="~/errors/Error.aspx"> | |
| <error statusCode="404" redirect="~/errors/PageNotFound.aspx"/> | |
| </customErrors> --> | |
| <customErrors mode="Off"/> | |
| <httpHandlers> | |
| <!-- .NET 2.0 --> | |
| <remove verb="*" path="*.asmx"/> | |
| <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> | |
| <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> | |
| <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/> | |
| <!-- .NET 3.5 | |
| <remove verb="*" path="*.asmx"/> | |
| <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> | |
| --> | |
| <!-- | |
| This entry provides the UI for the error log at | |
| /admin/elmah.axd below the application path. For example, | |
| if your domain is www.example.com and your application | |
| is at the root, then you can view the error log by | |
| visiting the following URL: | |
| http://www.example.com//admin/elmah.axd | |
| IMPORTANT! To secure this location, consult the | |
| following notes: | |
| http://code.google.com/p/elmah/wiki/SecuringErrorLogPages | |
| --> | |
| <add verb="POST,GET,HEAD" path="elmah.aspx" type="Elmah.ErrorLogPageFactory, Elmah"/> | |
| <add verb="*" path="Telerik.RadUploadProgressHandler.ashx" | |
| type="Telerik.Web.UI.RadUploadProgressHandler, Telerik.Web.UI" /> | |
| </httpHandlers> | |
| <httpModules> | |
| <!-- .NET 2.0 --> | |
| <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> | |
| <!-- .NET 3.5 | |
| <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| --> | |
| <add name="EntityTransactionModule" type="JonathanApp.Web.Data.EntityTransactionModule"/> | |
| <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/> | |
| <!-- | |
| Uncomment the entries below if error mail reporting | |
| and filtering is desired. | |
| --> | |
| <!--<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />--> | |
| <!--<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah"/>--> | |
| <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" /> | |
| </httpModules> | |
| <!-- AUTHENTICATION | |
| This section sets the authentication policies of the application. Possible modes are "Windows", | |
| "Forms", "Passport" and "None" | |
| "None" No authentication is performed. | |
| "Windows" IIS performs authentication (Basic, Digest, or Integrated Windows) according to | |
| its settings for the application. Anonymous access must be disabled in IIS. | |
| "Forms" You provide a custom form (Web page) for users to enter their credentials, and then | |
| you authenticate them in your application. A user credential token is stored in a cookie. | |
| "Passport" Authentication is performed via a centralized authentication service provided | |
| by Microsoft that offers a single logon and core profile services for member sites. --> | |
| <!-- | |
| Forms authentication and Session timeouts are set to the same value, e.g. 120 minutes. | |
| Setting the timeout="525600" would mean the cookie/session would expire in 1 year. | |
| --> | |
| <authentication mode="Forms"> | |
| <forms name=".JonathanApp" loginUrl="~/Account/Login.aspx" defaultUrl="~/Default.aspx" | |
| timeout="120" /> | |
| </authentication> | |
| <sessionState timeout="120"/> | |
| <membership defaultProvider="AspNetSqlProvider" userIsOnlineTimeWindow="120" > | |
| <providers> | |
| <clear/> | |
| <!--<remove name="AspNetSqlProvider" /> --> | |
| <add connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" | |
| enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="JonathanApp" | |
| requiresUniqueEmail="true" passwordFormat="Hashed" minRequiredPasswordLength="6" | |
| minRequiredNonalphanumericCharacters="1" name="AspNetSqlProvider" | |
| type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> | |
| </providers> | |
| </membership> | |
| <roleManager enabled="true" defaultProvider="AspNetSqlProvider"> | |
| <providers> | |
| <clear /> | |
| <add connectionStringName="LocalSqlServer" applicationName="JonathanApp" | |
| name="AspNetSqlProvider" type="System.Web.Security.SqlRoleProvider" /> | |
| </providers> | |
| </roleManager> | |
| <!-- | |
| Declare profile fields | |
| --> | |
| <profile defaultProvider="AspNetSqlProvider" enabled="true"> | |
| <providers> | |
| <!-- | |
| Add the application name so that users can be looked up correctly and to prevent duplicate user entries | |
| --> | |
| <add name="AspNetSqlProvider" connectionStringName="LocalSqlServer" applicationName="JonathanApp" type="System.Web.Profile.SqlProfileProvider"/> | |
| </providers> | |
| <!-- | |
| <properties> | |
| <add name="Gender" type="string"/> | |
| <add name="Country" type="string"/> | |
| <add name="Postalcode" type="string"/> | |
| <add name="Birthdate" type="datetime"/> | |
| <add name="TermsandConditions" type="System.Boolean"/> | |
| <add name="CurrentWITR" type="string"/> | |
| </properties> | |
| --> | |
| </profile> | |
| <!-- GLOBALIZATION This section sets the globalization settings of the application. --> | |
| <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="auto" uiCulture="auto"/> | |
| <!-- AUTHORIZATION | |
| This section sets the authorization policies of the application. You can allow or deny access | |
| to application resources by user or role. Wildcards: "*" mean everyone, "?" means anonymous | |
| (unauthenticated) users. --> | |
| <authorization> | |
| <allow roles="Administrators" /> | |
| <allow roles="Super Administrators" /> | |
| </authorization> | |
| <!-- APPLICATION-LEVEL TRACE LOGGING | |
| Application-level tracing enables trace log output for every page within an application. | |
| Set trace enabled="true" to enable application trace logging. If pageOutput="true", the | |
| trace information will be displayed at the bottom of each page. Otherwise, you can view the | |
| application trace log by browsing the "trace.axd" page from your web application | |
| root. --> | |
| <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/> | |
| <!-- MACHINE KEY FOR ENCRYPTION --> | |
| <!-- DO NOT USE IN MULTPLE SERVER FARM/ENVIRONMENT - <machineKey validationKey="AutoGenerate" decryptionKey="AutoGenerate" validation="SHA1"/> --> | |
| <machineKey validationKey='F646D04F03B774734D1620C545FA29C89BF9BD797B46E3FA857448040B08762F810850B74821BE0452ADC7ACFC91409FA1A42AE0DF10EFE5695C59E4792C21C7' decryptionKey='C8F27CB3213FFF18633955AF855CB1E64177E4D02078E198' validation='SHA1'/> | |
| <!-- | |
| <machineKey validationKey="30CC1E773F7D12E53A3C9F2346D682C33593DE77788CB7CF0154A9885D9F63A59219D5507D1C5C6AEAAA3EDC1D632C5EA86F2BB5BA476652F60F74A4394E2182" decryptionKey="1CC156C7B41308C8B09AF7FB8C08E7B548C722A3131547CAAB3189A268680B7D" validation="SHA1" decryption="AES" /> | |
| --> | |
| <xhtmlConformance mode="Legacy"/> | |
| </system.web> | |
| <!-- .NET 3.5 | |
| <system.codedom> | |
| <compilers> | |
| <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| <providerOption name="CompilerVersion" value="v3.5"/> | |
| <providerOption name="WarnAsError" value="false"/> | |
| </compiler> | |
| <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| <providerOption name="CompilerVersion" value="v3.5"/> | |
| <providerOption name="OptionInfer" value="true"/> | |
| <providerOption name="WarnAsError" value="false"/> | |
| </compiler> | |
| </compilers> | |
| </system.codedom> | |
| --> | |
| <enterpriseLibrary.ConfigurationSource selectedSource="File Configuration Source"> | |
| <sources> | |
| <add name="File Configuration Source" type="Microsoft.Practices.EnterpriseLibrary.Common.Configuration.FileConfigurationSource, Microsoft.Practices.EnterpriseLibrary.Common, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" filePath="entlib.config"/> | |
| </sources> | |
| </enterpriseLibrary.ConfigurationSource> | |
| <!-- | |
| Overall Mail Settings | |
| --> | |
| <system.net> | |
| <mailSettings> | |
| <smtp from="no-reply@fakesite.info"> | |
| <network host="smtp.fakesiteinfo" port="25" userName="no-reply@fakesiteinfo" password="fakepassword"/> | |
| </smtp> | |
| </mailSettings> | |
| </system.net> | |
| <!-- .NET 3.5 | |
| The system.webServer section is required for running ASP.NET AJAX under Internet | |
| Information Services 7.0. It is not necessary for previous version of IIS. | |
| <system.webServer> | |
| <validation validateIntegratedModeConfiguration="false"/> | |
| <modules> | |
| <remove name="ScriptModule"/> | |
| <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| </modules> | |
| <handlers> | |
| <remove name="WebServiceHandlerFactory-Integrated"/> | |
| <remove name="ScriptHandlerFactory"/> | |
| <remove name="ScriptHandlerFactoryAppServices"/> | |
| <remove name="ScriptResource"/> | |
| <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> | |
| <add name="Elmah" path="/admin/elmah.axd" verb="POST,GET,HEAD"type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" /> | |
| </handlers> | |
| </system.webServer> | |
| <runtime> | |
| <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | |
| <dependentAssembly> | |
| <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/> | |
| <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> | |
| </dependentAssembly> | |
| <dependentAssembly> | |
| <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/> | |
| <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> | |
| </dependentAssembly> | |
| </assemblyBinding> | |
| </runtime>--> | |
| <location path="Telerik.RadUploadProgressHandler.ashx"> | |
| <system.web> | |
| <authorization> | |
| <allow users="*"/> | |
| </authorization > | |
| </system.web> | |
| </location> | |
| <!-- .NET 2.0 --> | |
| <system.webServer> | |
| <validation validateIntegratedModeConfiguration="false"/> | |
| <modules> | |
| <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> | |
| <add name="Elmah.ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler"/> | |
| <add name="ProgressModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" /> | |
| <!--<add name="Elmah.ErrorFilter" | |
| type="Elmah.ErrorFilterModule" preCondition="managedHandler" />--> | |
| <!--<add name="Elmah.ErrorMail" type="Elmah.ErrorMailModule" | |
| preCondition="managedHandler" />--> | |
| </modules> | |
| <handlers> | |
| <remove name="WebServiceHandlerFactory-Integrated"/> | |
| <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> | |
| <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> | |
| <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> | |
| <add name="Elmah" path="/admin/elmah.axd" verb="POST,GET,HEAD" type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode"/> | |
| </handlers> | |
| </system.webServer> | |
| </configuration> |