banneralterian

Immedacy: TCM Notes

Web.Config Configuration When TCM Is Stored On A Remote Server

<membership defaultProvider="AspNetSqlMembershipProvider">
<providers>
<remove name="AspNetSqlMembershipProvider" />
<add connectionStringName="LocalSqlServer" name="AspNetSqlMembershipProvider"
enablePasswordRetrieval="false" enablePasswordReset="true"
applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
passwordStrengthRegularExpression="" requiresQuestionAndAnswer="true"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>          
</membership>

TCM Log-in Details

admin
[email protected]

Example TCM web.config

<?xml version="1.0"?>
<configuration>
<configSections>
<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>
</configSections>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="AjaxControlToolkit" publicKeyToken="28f01b0e84b6d53e" culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0-3.0.20229.20843" newVersion="3.0.20229.20843" />
</dependentAssembly>
<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>
<appSettings>
<add key="AcProvider" value="ImmCatEngine" />
<add key="WordNetDictionaryDir" value="C:\Program Files\WordNet\2.1\dict" />
<add key="BinFolder" value="C:\Program Files\Immediacy\TCM\1.6\Install\TaxonomyManager\bin" />
</appSettings>
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" providerName="System.Data.SqlClient" connectionString="server=172.21.1.205;database=tcm_aspnetdb;user ID=imm;Password=imm474000" />
<add name="AcEngineXML" providerName="System.Data.SqlClient" connectionString="data source=172.21.1.205;database=tcm;User ID=imm;Password=imm474000" />
</connectionStrings>
<system.web>
<authorization>
<deny users="?" />
</authorization>
<authentication mode="Forms">
<forms name="AutoCatCookie" loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx" cookieless="AutoDetect" timeout="60" />
</authentication>
<pages enableEventValidation="true">
<controls>
<!-- Microsoft AJAX Extensions (aka Atlas) -->
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<!-- <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit, Version=3.0.20229.20843, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" namespace="AjaxControlToolkit" /> -->
<!-- Telerik RAD TreeView -->
<add tagPrefix="rad" assembly="RadTreeView.Net2, Version=6.2.2.0, Culture=neutral, PublicKeyToken=dbd98e0feff9f06b" namespace="Telerik.WebControls" />
<!-- Immediacy TCM Web Controls -->
<add tagPrefix="imm" assembly="Immediacy.TCM.Web.UI" namespace="Immediacy.TCM.Web.UI" />
<!-- Immediacy AutoCat UserControls -->
<add tagPrefix="imm" src="~/UserControls/Dashboard.ascx" tagName="Dashboard" />
<add tagPrefix="imm" src="~/UserControls/TaxonomyExplorer.ascx" tagName="TaxonomyExplorer" />
<add tagPrefix="imm" src="~/UserControls/TaxonomyTreeView.ascx" tagName="TaxonomyTreeView" />
<add tagPrefix="imm" src="~/UserControls/TaxonomyDetails.ascx" tagName="TaxonomyDetails" />
<add tagPrefix="imm" src="~/UserControls/CreateTaxonomy.ascx" tagName="CreateTaxonomy" />
<add tagPrefix="imm" src="~/UserControls/AToZ.ascx" tagName="AToZ" />
<add tagPrefix="imm" src="~/UserControls/Search.ascx" tagName="Search" />
<add tagPrefix="imm" src="~/UserControls/TxItemManagement.ascx" tagName="TxItemManagement" />
<add tagPrefix="imm" src="~/UserControls/TxItemDetails.ascx" tagName="TxItemDetails" />
<add tagPrefix="imm" src="~/UserControls/TxItemParents.ascx" tagName="TxItemParents" />
<add tagPrefix="imm" src="~/UserControls/PopupTaxTreeView.ascx" tagName="PopupTaxTreeView" />
<add tagPrefix="imm" src="~/UserControls/TxItemPathControl.ascx" tagName="TxItemPathControl" />
<add tagPrefix="imm" src="~/UserControls/TxItemRelationships.ascx" tagName="TxItemRelationships" />
<add tagPrefix="imm" src="~/UserControls/TxItemSynonyms.ascx" tagName="TxItemSynonyms" />
<add tagPrefix="imm" src="~/UserControls/AutoTranslate.ascx" tagName="AutoTranslate" />
<add tagPrefix="imm" src="~/UserControls/TxItemTranslations.ascx" tagName="TxItemTranslations" />
<add tagPrefix="imm" src="~/UserControls/SynonymLookup.ascx" tagName="SynonymLookup" />
<add tagPrefix="imm" src="~/UserControls/TxItemProperties.ascx" tagName="TxItemProperties" />
<add tagPrefix="imm" src="~/UserControls/TxItemHistory.ascx" tagName="TxItemHistory" />
<add tagPrefix="imm" src="~/UserControls/LockedItems.ascx" tagName="LockedItems" />
<add tagPrefix="imm" src="~/UserControls/SupportedLanguages.ascx" tagName="SupportedLanguages" />
<add tagPrefix="imm" src="~/UserControls/SupportedRelationships.ascx" tagName="SupportedRelationships" />
<add tagPrefix="imm" src="~/UserControls/ChangedCategories.ascx" tagName="ChangedCategories" />
<add tagPrefix="imm" src="~/UserControls/CreateUser.ascx" tagName="CreateUser" />
<add tagPrefix="imm" src="~/UserControls/UserManagement.ascx" tagName="UserManagement" />
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</controls>
</pages>
<membership defaultProvider="DefaultMembershipProvider">
<providers>
<add name="DefaultMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="LocalSqlServer"
applicationName="TCM"
minRequiredPasswordLength="1"
requiresQuestionAndAnswer="false"
minRequiredNonalphanumericCharacters="0" />
</providers>
</membership>
<roleManager enabled="true" cacheRolesInCookie="false" />
<!--
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="false">
<assemblies>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.DirectoryServices.Protocols, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Web.RegularExpressions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="ICSharpCode.SharpZipLib, Version=0.85.1.271, Culture=neutral, PublicKeyToken=1B03E6ACF1164F73" />
<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.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
<httpHandlers>
<remove verb="*" path="*.asmx" />
<remove verb="*" path="CaptchaImageHandler.axd" />
<remove verb="*" path="CaptchaAudioHandler.axd" />
<remove verb="GET" path="rss.ashx" />
<remove verb="GET" path="idoc.ashx" />
<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" />
</httpHandlers>
<httpModules>
<remove name="DMSModule" />
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</httpModules>
<!-- Increased request length to allow larger file upload for import (16Mb) -->
<httpRuntime maxRequestLength="16384" />
<sessionState mode="InProc" timeout="120" />
<trace enabled="false" />
</system.web>
<system.web.extensions>
<scripting>
<webServices>
<!-- Uncomment this line to customize maxJsonLength and add a custom converter -->
<!-- <jsonSerialization maxJsonLength="500">
<converters>
<add name="ConvertMe" type="Acme.SubAcme.ConvertMeTypeConverter"/>
</converters>
</jsonSerialization> -->
</webServices>
<scriptResourceHandler enableCompression="true" enableCaching="true" />
</scripting>
</system.web.extensions>
<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="ScriptHandlerFactory" />
<remove name="ScriptHandlerFactoryAppServices" />
<remove name="ScriptResource" />
<remove name="WebServiceHandlerFactory-Integrated" />
<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" />
</handlers>
</system.webServer>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
<providerOption name="CompilerVersion" value="v3.5" />
<providerOption name="WarnAsError" value="false" />
</compiler>
</compilers>
</system.codedom>
</configuration>

Jon D Jones

Software Architect, Programmer and Technologist Jon Jones is founder and CEO of London-based tech firm Digital Prompt. He has been working in the field for nearly a decade, specializing in new technologies and technical solution research in the web business. A passionate blogger by heart , speaker & consultant from England.. always on the hunt for the next challenge

More Posts

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *