Quantcast
Channel: Episerver 7 CMS
Viewing all 113 articles
Browse latest View live

Lots of DefaultPushMessenger log errors - Part II

$
0
0

Hi,

Our EPI 7 CMS site threw a lot (~ 3000 in 5 minutes) of "Exception occured while raising MessageReceived for message xxxx" errors. The forum previously had a thread about this but was closed after an upgrade for EPiServer.CMS.UI - version 9.6.1 - was released. Initially the problem went away after we installed the latest updates but now it happened again. Here are the full details:

Site Configuration:

Hosted on Azure with a Cloud license. Typically a multi-server setup, but during time of the error only 1 server was running.

Logger: 

EPiServer.Events.Providers.EventProvider

Message:

Exception occured while raising MessageReceived for message '5005' from ''
System.AggregateException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> Newtonsoft.Json.JsonSerializationException: Unable to find a constructor to use for type EPiServer.Shell.UI.Messaging.Internal.PushMessage. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonConstructor attribute. Path 'Topic', line 1, position 9.
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject(JsonReader reader, JsonObjectContract objectContract, JsonProperty containerMember, JsonProperty containerProperty, String id, Boolean& createdFromNonDefaultCreator)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at EPiServer.Shell.UI.Messaging.Internal.DefaultPushMessenger.EventRaised(Object sender, EventNotificationEventArgs e)
at EPiServer.Events.Clients.Event.<>c__DisplayClass38_0.b__0()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at EPiServer.Events.Clients.Event.Raise(Guid raiserId, Object param, EventRaiseOption raiseOption)
at EPiServer.Events.Clients.Event.RemoteEventReceived(Object sender, EventReceivedEventArgs e)
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at EPiServer.Events.Providers.EventProviderService.OnEventReceived(Object sender, EventReceivedEventArgs e)
--- End of inner exception stack trace ---
at EPiServer.Events.Providers.EventProviderService.OnEventReceived(Object sender, EventReceivedEventArgs e)
at EPiServer.Events.Providers.EventProviderService.Provider_OnMessageReceived(Object sender, EventMessageEventArgs e)
at EPiServer.Events.Providers.EventProvider.OnMessageReceived(EventMessageEventArgs args, Boolean suppressExceptions)
---> (Inner Exception #0) System.AggregateException: One or more errors occurred. ---> Newtonsoft.Json.JsonSerializationException: Unable to find a constructor to use for type EPiServer.Shell.UI.Messaging.Internal.PushMessage. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonConstructor attribute. Path 'Topic', line 1, position 9.
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject(JsonReader reader, JsonObjectContract objectContract, JsonProperty containerMember, JsonProperty containerProperty, String id, Boolean& createdFromNonDefaultCreator)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.Jso

Exception:

System.AggregateException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> Newtonsoft.Json.JsonSerializationException: Unable to find a constructor to use for type EPiServer.Shell.UI.Messaging.Internal.PushMessage. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonConstructor attribute. Path 'Topic', line 1, position 9.
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject(JsonReader reader, JsonObjectContract objectContract, JsonProperty containerMember, JsonProperty containerProperty, String id, Boolean& createdFromNonDefaultCreator)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at EPiServer.Shell.UI.Messaging.Internal.DefaultPushMessenger.EventRaised(Object sender, EventNotificationEventArgs e)
at EPiServer.Events.Clients.Event.<>c__DisplayClass38_0.b__0()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(


reCaptcha in xForms shows in HTML but doesn't render

$
0
0

Hi, I've got a site running EpiServer 7.19 with ASP.Net 4.5 web forms. We are using an xForms form builder and would like to add a captcha to these forms. We used this guide http://www.patrickvankleef.com/2015/01/29/episerver-xforms-recaptcha-webforms-implementation/ and have successfully added the html to the page, which appears like so: http://imgur.com/ehfVweQ

There are no console errors and no indication at all of the captcha's existence, except its html (which contains no css that would hide it). Anyone have an idea why that would be?

Geta.tags issue

$
0
0

Hi I am facing issue with geta.tag functionality.

The search is wroking for only for some tags and not for all even though we have those tags.

Problem with Newtonsoft JSON.NET

$
0
0

I have a project built on EPiServer 7.0 which references Newtonsoft JSON.NET v5.0.1. At the same time, there is another Newtonsoft JSON.NET v4.0.2 in modulesbin folder which, as far as I understood, is required by Google.Apis library also located in modulesbin folder.

I developed my application using the features available in JSON.NET v5.0.1 but when I deploy my application, create/edit a page and click on Publish, I get an error saying "Method not found: 'Void Newtonsoft.Json.JsonSerializerSettings.set_DateFormatString(System.String)'". I assumed that this happening because of this code in my application:

public static readonly JsonSerializerSettings SerializerSettings = new JsonSerializerSettings();
SerializerSettings.DateFormatString = "yyyy-MM-ddTH:mm:ss";

My guess is that DateFormatString is not available in v4.0.2 of this library. Unfortunately I was not able to find the documentation for that version to confirm that. But I wonder why IIS is serving the DLL located in modulesbin but not in bin folder?! I even tried to add bindingRedirect in web.config which unfortunately didn't help. 

Episerver Search - Indexing job - Not indexing all pages

$
0
0

Hi!

I have a customer where we use Episerver Search to search for content. I have used Find for a different customer I worked with before so please don't tell me to use that instead because the problem I have at the moment I have had both with Search and Find :)

Anyway, the problem is that the content can be indexed and searchable one day and then the next day it isn't. I have tried to reindex the pages by using the following job:

http://customerssite/EPiServer/CMS/Admin/IndexContent.aspx 

But all the pages that we want to be searchable does not get indexed at all. At the moment I'm having a bunch of pages that should be indexed but when I search for them I can only find 4. 

We are using version 7.

Have any of you had this problem? If so, how did you solve it?

Thanks in advance!

Custom Style Formats with multiple css classes wont work

$
0
0

I'm doing some customizations to the texteditor and have successfully added my a(the template plugin for TinyMce, which inserts snippets of html code into the editor.

Extending this I would like to use custom style formats which is implemented via Editor.css. This works - kind of.
Bot not in those cases I would like to use multiple classes to an element

a.btn.btn-link {
    EditMenuName: Big blue link button;
}

    

In this case, only the first css class is set to the dropdown.

[EditorDescriptorRegistration(TargetType = typeof(XhtmlString), EditorDescriptorBehavior = EditorDescriptorBehavior.PlaceLast)]
    public class XhtmlStringEditorDescriptor : EditorDescriptor
    {
        public override void ModifyMetadata(ExtendedMetadata metadata, IEnumerable<Attribute> attributes)
        {
            var settings = (IDictionary<string, object>)metadata.EditorConfiguration["settings"];
            var styleFormats = (IEnumerable<object>)settings["style_formats"];
            var classes = new List<string>();
            foreach (var styleFormat in styleFormats)
            {
                var type = styleFormat.GetType();
                var propValue = type.GetProperty("classes");
                var propKey = type.GetProperty("title");
                if (propValue != null)
                {
                    classes.Add(String.Format("{0}={1}", propKey.GetValue(styleFormat, null), propValue.GetValue(styleFormat, null)));
                }
            }
            settings["theme_advanced_styles"] = String.Join(";", classes);
        }
    }

 

When debugging it is clear that "styleFormats" does not incorperate the second class.

Are there any suggestions or workarounds for this issue?!

 

Regards,

   

 

A user should be able to navigate to login screen in public site and also should be able to log out from public page if already logged in

$
0
0

when i logout from my episerver edit mode it should automatically get logged out from my public website also and when i logout from my website it should also get loggedout from edit mode.

luckily i have managed to get through 1 of the functionalities.

when i logout from my website i am able to logout from edit mode.

below is the code for the same

if (Request.Cookies[".EPiServerLogin"] != null)
{
var c = new HttpCookie(".EPiServerLogin");
c.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(c);
}

if i login to edit mode it creates a cookie with name EPiServerLogin. At the time of logout from my website i am deleting EPiServerLogin cookie.

but how can i achieve it if i logout from edit mode it should get logout from my website as well.

comments appreciated

Add a episerver menu (menu tree) to a BlockType

$
0
0

i have a requirement to add a full episerver menu tree in a block type..if i add a new page in menu it should reflect in blocktype also.


Read EpiServer Url from config file

$
0
0

Hi,

i want to read the episerver URL from config file and save it in viewbag in mvc.

i want to read the below highlighted URL from config file like we normally read <appsettings> from config.

<applicationSettings globalErrorHandling="RemoteOnly" disableVersionDeletion="false"
httpCacheability="Public" uiEditorCssPaths="~/Static/css/Editor.css"
urlRebaseKind="ToRootRelative" pageUseBrowserLanguagePreferences="false"
uiShowGlobalizationUserInterface="true" subscriptionHandler="EPiServer.Personalization.SubscriptionMail,EPiServer"
uiMaxVersions="20" pageValidateTemplate="false"uiUrl="~/EPiServer/CMS/" />

Issue with config file episerver 7.5

$
0
0

Hi I have set up Episerver on Server 2012 r2 with IIS 8.5 But I have gotten this error. 

HTTP Error 500.19 - Internal Server Error

The requested page cannot be accessed because the related configuration data for the page is invalid.
Detailed Error Information:
ModuleNotificationHandlerError CodeConfig ErrorConfig File
   IIS Web Core
   BeginRequest
   Not yet determined
   0x80070021
   This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".
   \\?\C:\EPiServer\MyEPiServerSite5\wwwroot\web.config
Requested URLPhysical PathLogon MethodLogon User
   http://localhost:17007/
   C:\EPiServer\MyEPiServerSite5\wwwroot
   Not yet determined
   Not yet determined
Config Source:
  423:     </modules>  424:     <handlers>
  425:       <clear />

Here is my config file.

<?xml version="1.0" encoding="utf-8"?><configuration><configSections><section name="workflowRuntime" type="System.Workflow.Runtime.Configuration.WorkflowRuntimeSection, System.Workflow.Runtime, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /><section name="episerver" type="EPiServer.Configuration.EPiServerSection, EPiServer.Configuration, Version=7.5.394.2, Culture=neutral, PublicKeyToken=8fe83dea738b45b7" restartOnExternalChanges="true" /><section name="episerver.baseLibrary" allowDefinition="MachineToApplication" allowLocation="false" type="EPiServer.BaseLibrary.ConfigurationHandler,EPiServer.BaseLibrary" /><sectionGroup name="episerverModules"></sectionGroup><section name="episerver.shell" type="EPiServer.Shell.Configuration.EPiServerShellSection, EPiServer.Shell" /><section name="episerver.framework" type="EPiServer.Framework.Configuration.EPiServerFrameworkSection, EPiServer.Framework" restartOnExternalChanges="true" /><section name="episerver.search" type="EPiServer.Search.Configuration.SearchSection, EPiServer.ApplicationModules" /><section name="episerver.packaging" type="EPiServer.Packaging.Configuration.EPiServerPackagingSection, EPiServer.Packaging" /><section name="episerver.search.indexingservice" type="EPiServer.Search.IndexingService.Configuration.IndexingServiceSection, EPiServer.Search.IndexingService" /><section name="episerver.common" type="EPiServer.Common.Configuration.EPiServerCommonSection, EPiServer.Common.Configuration" /><section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /><section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" /><sectionGroup name="FrameworkProviders"><section name="dataService" type="Mediachase.Data.Provider.DataProviderSection, Mediachase.DataProvider" /><section name="imageService" type="Mediachase.Commerce.Engine.Images.ImageServiceSection, Mediachase.Commerce" /><section name="templateService" type="Mediachase.Commerce.Engine.Template.TemplateProviderSection, Mediachase.Commerce" /><section name="urlService" type="Mediachase.Commerce.Engine.Navigation.UrlProviderSection, Mediachase.Commerce" /></sectionGroup><sectionGroup name="CommerceFramework"><section name="Workflow" type="Mediachase.Commerce.WorkflowConfiguration,Mediachase.Commerce" /><section name="Application" type="Mediachase.Commerce.Core.CoreConfiguration,Mediachase.Commerce" /><section name="Catalog" type="Mediachase.Commerce.Catalog.CatalogConfiguration,Mediachase.Commerce" /><section name="Marketing" type="Mediachase.Commerce.Marketing.MarketingConfiguration,Mediachase.Commerce" /><section name="Orders" type="Mediachase.Commerce.Orders.OrderConfiguration,Mediachase.Commerce" /><section name="Security" type="Mediachase.Commerce.Security.Configuration.SecurityConfigurationSection,Mediachase.Commerce" /><section name="Customers" type="Mediachase.Commerce.Customers.Configuration.CustomerConfiguration,Mediachase.Commerce" /><section name="AssetManagement" type="Mediachase.Commerce.Assets.AssetConfiguration, Mediachase.Commerce" /><section name="SSL" type="Mediachase.Commerce.Website.Ssl.SecureWebPageSectionHandler, Mediachase.Commerce.Website" /><section name="Mediachase.Search" type="Mediachase.Search.SearchConfiguration,Mediachase.Search" /><section name="Customization" type="Mediachase.Commerce.Customization.Configuration.CustomizationConfiguration,Mediachase.Commerce" /></sectionGroup><sectionGroup name="mediachase.businessFoundation.data" type="Mediachase.BusinessFoundation.Data.Configuration.MediachaseDataSectionGroup, Mediachase.BusinessFoundation.Data"><section name="metaClassManager" type="Mediachase.BusinessFoundation.Data.Meta.Management.Configuration.MetaClassManagerSection, Mediachase.BusinessFoundation.Data" /><section name="metaObject" type="Mediachase.BusinessFoundation.Data.Meta.Configuration.MetaObjectSection, Mediachase.BusinessFoundation.Data" /><section name="businessManager" type="Mediachase.BusinessFoundation.Data.Business.Configuration.BusinessManagerSection, Mediachase.BusinessFoundation.Data" /></sectionGroup><sectionGroup name="Mediachase.BusinessFoundation"><section name="BusinessFoundationSettings" type="Mediachase.BusinessFoundation.Configuration.BusinessFoundationConfigurationSection, Mediachase.BusinessFoundation" /></sectionGroup><sectionGroup name="mediachase.fileUploader" type="Mediachase.FileUploader.Configuration.MediachaseFileUploaderSectionGroup, Mediachase.FileUploader"><section name="fileUploaderContext" type="Mediachase.FileUploader.Configuration.FileUploaderContextSection, Mediachase.FileUploader" /><section name="tempFileStorage" type="Mediachase.FileUploader.Web.Configuration.TempFileStorageSection, Mediachase.FileUploader" /><section name="uploadProgress" type="Mediachase.FileUploader.Web.Configuration.UploadProgressSection, Mediachase.FileUploader" /><section name="fileUploadControl" type="Mediachase.FileUploader.Web.Configuration.FileUploadControlSection, Mediachase.FileUploader" /></sectionGroup><sectionGroup name="common"><section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" /></sectionGroup></configSections><episerver configSource="episerver.config" /><episerver.baseLibrary><classFactories><add type="EPiServer.Implementation.DefaultBaseLibraryFactory, EPiServer.Implementation" id="ContentChannelFactory"><register type="EPiServer.ContentChannels.ContentChannelAdministration, EPiServer" mappedType="EPiServer.ContentChannels.ObjectStoreContentChannelAdministration, EPiServer" /><register type="EPiServer.BaseLibrary.IContentChannelHandler, EPiServer" mappedType="EPiServer.ContentChannels.ContentChannelHandler, EPiServer" /></add><add type="EPiServer.Core.PropertyControlClassFactory, EPiServer" id="PropertyControlFactory"></add></classFactories></episerver.baseLibrary><workflowRuntime EnablePerformanceCounters="false"><Services><add type="System.Workflow.Runtime.Hosting.DefaultWorkflowSchedulerService, System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" maxSimultaneousWorkflows="5" /><add type="System.Workflow.Runtime.Hosting.SharedConnectionWorkflowCommitWorkBatchService, System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /><add type="System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService, System.Workflow.Runtime, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" UnloadOnIdle="true" /></Services></workflowRuntime><runtime><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"><probing privatePath="modulesbin" /><dependentAssembly><assemblyIdentity name="EPiServer.ApplicationModules" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Data.Cache" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Data" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Events" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Framework" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Licensing" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Shell" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-4.65535.65535.65535" newVersion="4.5.0.0" /></dependentAssembly><dependentAssembly><assemblyIdentity name="StructureMap" publicKeyToken="e60ad81abae3c223" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-2.65535.65535.65535" newVersion="2.6.4.0" /></dependentAssembly><dependentAssembly><assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral" /><bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="4.0.0.0" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Castle.Core" publicKeyToken="407dd0808d44fbdc" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-3.65535.65535.65535" newVersion="3.2.0.0" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Castle.Windsor" publicKeyToken="407dd0808d44fbdc" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-3.65535.65535.65535" newVersion="3.2.0.0" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.BaseLibrary" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Configuration" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Enterprise" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.ImageLibrary" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Implementation" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.LinkAnalyzer" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.UI" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Web.WebControls" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.WorkflowFoundation" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.XForms" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="log4net" publicKeyToken="1b44e1d426115821" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-1.65535.65535.65535" newVersion="1.2.10.0" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Search.IndexingService" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="1.0.517.262-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.Cache" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.ComponentArt.Web.UI" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="2008.2.1204.35" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.Configuration" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.Criteria" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.Data" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.EventCounter" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.Framework" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.Framework.Exceptions" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.Framework.Impl" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.Security" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.Web.Authorization" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.Web.Authorization.Multiplexing" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Common.Web" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="2.3.517.275-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Business.Commerce" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.BusinessFoundation.Data" publicKeyToken="41d2e7a615ba286c" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.BusinessFoundation" publicKeyToken="41d2e7a615ba286c" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.Commerce" publicKeyToken="6e58b501b34abce3" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.Commerce.Marketing.Validators" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.Commerce.Plugins.Payment" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.Commerce.Plugins.Shipping" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.Commerce.Website" publicKeyToken="6e58b501b34abce3" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.Commerce.Workflow.Activities" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.Commerce.Workflow" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.DataProvider" publicKeyToken="41d2e7a615ba286c" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.FileUploader" publicKeyToken="41d2e7a615ba286c" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.Library.AmazonProviders" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-1.65535.65535.65535" newVersion="1.0.0.0" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.MetaDataPlus" publicKeyToken="41d2e7a615ba286c" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.Search" publicKeyToken="6e58b501b34abce3" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.Search.Extensions" publicKeyToken="6e58b501b34abce3" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.Search.LuceneSearchProvider" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="Mediachase.SqlDataProvider" publicKeyToken="41d2e7a615ba286c" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly><dependentAssembly><assemblyIdentity name="EPiServer.Commerce.UI" publicKeyToken="8fe83dea738b45b7" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-7.65535.65535.65535" newVersion="7.5.394.2" /></dependentAssembly></assemblyBinding></runtime><!-- Connection string info is stored in a separate file --><connectionStrings configSource="connectionStrings.config" /><system.web><roleManager enabled="true" defaultProvider="CMSRoleProvider" cacheRolesInCookie="true"><providers><clear /><add name="MultiplexingRoleProvider" type="EPiServer.Security.MultiplexingRoleProvider, EPiServer.Framework" provider1="SqlServerRoleProvider" provider2="WindowsRoleProvider" providerMap1="SqlServerMembershipProvider" providerMap2="WindowsMembershipProvider" /><add name="WindowsRoleProvider" applicationName="EPiServerSample" type="EPiServer.Security.WindowsRoleProvider, EPiServer" /><add name="SqlServerRoleProvider" connectionStringName="EPiServerDB" applicationName="EPiServerSample" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /><add name="EPiServerCommonRoleProvider" applicationName="EPiServerCommonApplication" type="EPiServer.Common.Web.Authorization.RoleProvider, EPiServer.Common.Web.Authorization" /><!-- ECF Start --><add connectionStringName="EcfSqlConnection" applicationName="EPiServerCommerceManager4" name="CMSRoleProvider" type="Mediachase.Commerce.Customers.Profile.Providers.CustomerSqlRoleProvider, Mediachase.Commerce" /><!-- ECF End --></providers></roleManager><membership defaultProvider="CMSMembershipProvider" userIsOnlineTimeWindow="10" hashAlgorithmType="HMACSHA512"><providers><clear /><add name="MultiplexingMembershipProvider" type="EPiServer.Security.MultiplexingMembershipProvider, EPiServer.Framework" provider1="SqlServerMembershipProvider" provider2="WindowsMembershipProvider" /><add name="WindowsMembershipProvider" type="EPiServer.Security.WindowsMembershipProvider, EPiServer" deletePrefix="BUILTIN\" searchByEmail="true" /><add name="SqlServerMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="EPiServerDB" requiresQuestionAndAnswer="false" applicationName="EPiServerSample" requiresUniqueEmail="true" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression="" /><add name="EPiServerCommonMembershipProvider" applicationName="EPiServerCommonApplication" type="EPiServer.Common.Web.Authorization.MembershipProvider, EPiServer.Common.Web.Authorization" /><!-- ECF Start --><add connectionStringName="EcfSqlConnection" applicationName="EPiServerCommerceManager4" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" passwordFormat="Hashed" passwordStrengthRegularExpression="" minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0" name="CMSMembershipProvider" type="Mediachase.Commerce.Customers.Profile.Providers.CustomerSqlMembershipProvider, Mediachase.Commerce" /><!-- ECF End --></providers></membership><profile enabled="true" defaultProvider="SqlProfileProvider" automaticSaveEnabled="false"><properties><add name="Address" type="System.String" /><add name="ZipCode" type="System.String" /><add name="Locality" type="System.String" /><add name="Email" type="System.String" /><add name="FirstName" type="System.String" /><add name="LastName" type="System.String" /><add name="Language" type="System.String" /><add name="Country" type="System.String" /><add name="Company" type="System.String" /><add name="Title" type="System.String" /><add name="CustomExplorerTreePanel" type="System.String" /><add name="FileManagerFavourites" type="System.Collections.Generic.List`1[System.String]" /><add name="EditTreeSettings" type="EPiServer.Personalization.GuiSettings, EPiServer" /><add name="ClientToolsActivationKey" type="System.String" /><add name="FrameworkName" type="System.String" /><!-- ECF Start --><add name="State" type="System.Int32" allowAnonymous="false" /><add name="FullName" type="System.String" allowAnonymous="true" /><add name="PreferredBillingAddress" type="System.String" /><add name="PreferredShippingAddress" type="System.String" /><add name="LastVisited" type="System.DateTime" /><!-- ECF End --></properties><providers><clear /><add name="SqlProfile" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="EPiServerDB" applicationName="EPiServerSample" /><add name="SqlProfileProvider" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="EcfSqlConnection" /></providers></profile><compilation defaultLanguage="c#" optimizeCompilations="true" debug="false"><assemblies><add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /><add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /><add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /><add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /><add assembly="System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /><add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /></assemblies></compilation><customErrors mode="RemoteOnly" /><authentication mode="Forms"><forms name=".EPiServerLogin" loginUrl="Util/login.aspx" timeout="4320" defaultUrl="~/" /></authentication><globalization culture="en-US" uiCulture="en" requestEncoding="utf-8" responseEncoding="utf-8" resourceProviderFactoryType="EPiServer.Framework.Localization.LocalizationServiceResourceProviderFactory, EPiServer.Framework" /><httpRuntime requestValidationMode="2.0" /><pages validateRequest="false" enableEventValidation="true" pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"><controls><add tagPrefix="EPiServer" namespace="EPiServer.Web.WebControls" assembly="EPiServer" /><add tagPrefix="EPiServer" namespace="EPiServer.Web.WebControls" assembly="EPiServer.Web.WebControls" /><add tagPrefix="XForms" namespace="EPiServer.XForms.WebControls" assembly="EPiServer.XForms" /><add tagPrefix="EPiServer" namespace="EPiServer.Framework.Web.WebControls" assembly="EPiServer.Framework" /></controls><namespaces><add namespace="System.Web.Mvc" /><add namespace="System.Web.Mvc.Ajax" /><add namespace="System.Web.Mvc.Html" /><add namespace="System.Web.Routing" /><add namespace="System.Linq" /><add namespace="System.Collections.Generic" /><add namespace="EPiServer.Shell.Web.Mvc.Html" /><add namespace="System.Web.Helpers" /><add namespace="System.Web.WebPages" /><add namespace="EPiServer.Framework.Web.Mvc.Html" /></namespaces></pages><caching><outputCacheSettings><outputCacheProfiles><add name="ClientResourceCache" enabled="true" duration="3600" varyByParam="*" varyByContentEncoding="gzip;deflate" /></outputCacheProfiles></outputCacheSettings><sqlCacheDependency enabled="true" pollTime="1000"><databases><add name="dbEPiServerCommerceManager4" connectionStringName="EcfSqlConnection" /></databases></sqlCacheDependency></caching><anonymousIdentification enabled="true" /></system.web><system.webServer><modules runAllManagedModulesForAllRequests="true"><add name="BusinessFoundationInitializeModule" preCondition="managedHandler" type="Mediachase.Commerce.Core.Modules.BusinessFoundationInitializeModule, Mediachase.Commerce" /><add name="InitializationModule" type="EPiServer.Framework.Initialization.InitializationModule, EPiServer.Framework" preCondition="managedHandler" /><add name="UrlRewriteModule" type="EPiServer.Web.RoutingUrlRewriteModule, EPiServer" preCondition="managedHandler" /><add name="ShellRoutingModule" type="EPiServer.Shell.Web.Routing.ShellRoutingModule, EPiServer.Shell" /><remove name="WebDAVModule" /><add name="EPiServerCommonUserIntegration" type="EPiServer.Common.Web.Authorization.IntegrationHttpModule, EPiServer.Common.Web.Authorization" preCondition="managedHandler" /><add name="ProfileModule" type="EPiServer.Business.Commerce.HttpModules.ProfileModule, EPiServer.Business.Commerce" /><add name="CatalogNodeModule" type="EPiServer.Business.Commerce.HttpModules.CatalogNodeModule, EPiServer.Business.Commerce" /></modules><handlers><clear /><add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.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=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /><add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /><add name="EcfImageHandler" verb="*" path="*.image.ashx" preCondition="integratedMode" type="Mediachase.Commerce.Website.Handlers.CatalogImageHandler,Mediachase.Commerce.Website" /><add name="EcfLibraryHandler" verb="*" path="*.xsd" preCondition="integratedMode" type="Mediachase.Commerce.Assets.LibraryRequestHandler, Mediachase.Commerce" /><add name="ReportingHttpHandler" preCondition="integratedMode" path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /><add name="TraceHandler-Integrated" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" modules="ManagedPipelineHandler" scriptProcessor="" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="integratedMode" responseBufferLimit="4194304" /><add name="WebAdminHandler-Integrated" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" modules="ManagedPipelineHandler" scriptProcessor="" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="integratedMode" responseBufferLimit="4194304" /><add name="AssemblyResourceLoader-Integrated" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" modules="ManagedPipelineHandler" scriptProcessor="" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="integratedMode" responseBufferLimit="4194304" /><add name="PageHandlerFactory-Integrated" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" modules="ManagedPipelineHandler" scriptProcessor="" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="integratedMode" responseBufferLimit="4194304" /><add name="SimpleHandlerFactory-Integrated" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" modules="ManagedPipelineHandler" scriptProcessor="" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="integratedMode" responseBufferLimit="4194304" /><add name="WebServiceHandlerFactory-Integrated" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Services.Protocols.WebServiceHandlerFactory, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" modules="ManagedPipelineHandler" scriptProcessor="" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="integratedMode" responseBufferLimit="4194304" /><add name="HttpRemotingHandlerFactory-rem-Integrated" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" modules="ManagedPipelineHandler" scriptProcessor="" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="integratedMode" responseBufferLimit="4194304" /><add name="HttpRemotingHandlerFactory-soap-Integrated" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" modules="ManagedPipelineHandler" scriptProcessor="" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="integratedMode" responseBufferLimit="4194304" /><add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /><add name="SVCHandler" path="*.svc" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" resourceType="Unspecified" preCondition="integratedMode" /><add name="StaticFileHandler" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" /></handlers><staticContent><clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1.00:00:00"></clientCache></staticContent><caching><profiles><add extension=".gif" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" /><add extension=".png" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" /><add extension=".js" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" /><add extension=".css" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" /><add extension=".jpg" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" /><add extension=".jpeg" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" /></profiles></caching><httpProtocol><customHeaders><add name="X-UA-Compatible" value="IE=7" /></customHeaders></httpProtocol></system.webServer><location path="lionbridge"><system.web><httpRuntime maxRequestLength="1000000" requestValidationMode="2.0" /><pages enableEventValidation="true" enableViewState="true" enableSessionState="true" enableViewStateMac="true"><controls><add tagPrefix="EPiServerUI" namespace="EPiServer.UI.WebControls" assembly="EPiServer.UI" /><add tagPrefix="EPiServerScript" namespace="EPiServer.ClientScript.WebControls" assembly="EPiServer" /><add tagPrefix="EPiServerScript" namespace="EPiServer.UI.ClientScript.WebControls" assembly="EPiServer.UI" /></controls></pages><globalization requestEncoding="utf-8" responseEncoding="utf-8" /><authorization><allow roles="WebEditors, WebAdmins, Administrators" /><deny users="*" /></authorization></system.web><system.webServer><handlers><clear /><!-- This section is copied from applicationhost.config --><add name="AssemblyResourceLoader-Integrated-4.0" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode,runtimeVersionv4.0" /><add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" /><add name="SimpleHandlerFactory-Integrated-4.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" /><add name="WebServiceHandlerFactory-Integrated-4.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" /><add name="svc-Integrated-4.0" path="*.svc" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" /><add name="wildcard" path="*" verb="*" type="EPiServer.Web.StaticFileHandler, EPiServer.Framework" /></handlers></system.webServer></location><location path="lionbridge/CMS/admin"><system.web><authorization><allow roles="WebAdmins, Administrators" /><deny users="*" /></authorization></system.web></location><location path="util"><system.web><pages enableEventValidation="true"><controls><add tagPrefix="EPiServerUI" namespace="EPiServer.UI.WebControls" assembly="EPiServer.UI" /><add tagPrefix="EPiServerScript" namespace="EPiServer.ClientScript.WebControls" assembly="EPiServer" /></controls></pages><globalization requestEncoding="utf-8" responseEncoding="utf-8" /></system.web><system.webServer><handlers><clear /><add name="AssemblyResourceLoader-Integrated-4.0" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode,runtimeVersionv4.0" /><add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" /><add name="SimpleHandlerFactory-Integrated-4.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" /><add name="WebServiceHandlerFactory-Integrated-4.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" /><add name="wildcard" path="*" verb="*" type="EPiServer.Web.StaticFileHandler, EPiServer.Framework" /></handlers></system.webServer></location><system.serviceModel><serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" /><extensions><bindingElementExtensions><add name="udpTransportCustom" type="Microsoft.ServiceModel.Samples.UdpTransportElement, EPiServer.Events" /></bindingElementExtensions></extensions><services><service name="EPiServer.Events.Remote.EventReplication" behaviorConfiguration="DebugServiceBehaviour"><!-- Uncomment this endpoint and the "RemoteEventServiceClientEndPoint" to enable remote events<endpoint name="RemoteEventServiceEndPoint"
                    contract="EPiServer.Events.ServiceModel.IEventReplication"
                    binding="customBinding"
                    bindingConfiguration="RemoteEventsBinding"
                    address="soap.udp://239.255.255.19:5000/RemoteEventService" />--><endpoint name="RemoteEventServiceEndPoint" contract="EPiServer.Events.ServiceModel.IEventReplication" binding="customBinding" bindingConfiguration="RemoteEventsBinding" address="soap.udp://239.255.255.19:5000/RemoteEventService" /></service><service name="EPiServer.Business.Commerce.Services.ProductRating" behaviorConfiguration="CommerceSiteBehavior"><endpoint address="" binding="webHttpBinding" contract="EPiServer.Business.Commerce.Services.IProductRating" behaviorConfiguration="CommerceSiteBehavior" /></service><service name="EPiServer.Business.Commerce.Services.ProductComment" behaviorConfiguration="CommerceSiteBehavior"><endpoint address="" binding="webHttpBinding" contract="EPiServer.Business.Commerce.Services.IProductComment" behaviorConfiguration="CommerceSiteBehavior" /></service><!-- Enable remote service --></services><client><!-- Uncomment this endpoint and the "RemoteEventServiceEndPoint" to enable remote events<endpoint name="RemoteEventServiceClientEndPoint"
           address="soap.udp://239.255.255.19:5000/RemoteEventService"
           binding="customBinding"
           bindingConfiguration="RemoteEventsBinding"
           contract="EPiServer.Events.ServiceModel.IEventReplication" />--><endpoint name="RemoteEventServiceClientEndPoint" address="soap.udp://239.255.255.19:5000/RemoteEventService" binding="customBinding" bindingConfiguration="RemoteEventsBinding" contract="EPiServer.Events.ServiceModel.IEventReplication" /></client><behaviors><serviceBehaviors><behavior name="DebugServiceBehaviour"><serviceDebug includeExceptionDetailInFaults="true" /><!--TODO: the option should be only in test environment true in the production should be false--></behavior><behavior name="CommerceSiteBehavior"><serviceMetadata httpGetEnabled="true" /><serviceDebug includeExceptionDetailInFaults="true" /></behavior></serviceBehaviors><endpointBehaviors><behavior name="CommerceSiteBehavior"><webHttp /></behavior></endpointBehaviors></behaviors><bindings><customBinding><binding name="RemoteEventsBinding"><binaryMessageEncoding /><udpTransportCustom multicast="True" /></binding></customBinding><webHttpBinding><binding name="IndexingServiceCustomBinding" maxBufferPoolSize="1073741824" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647"><readerQuotas maxStringContentLength="10000000" /></binding></webHttpBinding></bindings><!-- Enable remote service --></system.serviceModel><episerver.framework configSource="EPiServerFramework.config" /><episerver.shell><publicModules rootPath="~/modules/" autoDiscovery="Modules" /><protectedModules rootPath="~/lionbridge/"><add name="EPiServerCommon" resourcePath="~/EPiServerCommon/"><assemblies><add assembly="EPiServer.Common.Gadgets" /><add assembly="EPiServer.Common.Criteria" /></assemblies></add><add name="Commerce" resourcePath="~/lionbridge//Commerce"><assemblies><add assembly="EPiServer.Business.Commerce" /><add assembly="EPiServer.Commerce.UI" /></assemblies></add></protectedModules></episerver.shell><episerver.search active="true"><namedIndexingServices defaultService="serviceName"><services><!--<add name="{serviceName}" baseUri="{indexingServiceBaseUri}" accessKey="{accessKey}"/>--><add name="serviceName" baseUri="http://win-qurgdlitmva:17007/IndexingService/IndexingService.svc" accessKey="local" /></services></namedIndexingServices><searchResultFilter defaultInclude="true"><providers /></searchResultFilter></episerver.search><location path="modulesbin"><system.web><authorization><deny users="*" /></authorization></system.web></location><episerver.packaging protectedVirtualPath="~/lionbridge/" /><episerver.search.indexingservice><clients><!--add name="example" description="example" ipAddress="127.0.0.1/8,192.168.0.0/24" ip6Address="" allowLocal="true|false" readonly="true|false" /--><add name="local" description="local" allowLocal="true" readonly="false" /></clients><namedIndexes defaultIndex="default"><indexes><add name="default" directoryPath="[appDataPath]\Index" readonly="false" /></indexes></namedIndexes></episerver.search.indexingservice><location path="IndexingService/IndexingService.svc"><system.web><httpRuntime maxQueryStringLength="65536" /></system.web><system.webServer><security><requestFiltering><requestLimits maxQueryString="65536" /></requestFiltering></security></system.webServer></location><nhibernate><add key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider" /><add key="hibernate.dialect" value="NHibernate.Dialect.MsSql2005Dialect" /><add key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlClientDriver" /><add key="hibernate.connection.connection_string" value="" /></nhibernate><hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"><session-factory><mapping assembly="EPiServer.Common.Framework.Impl" /></session-factory></hibernate-configuration><episerver.common><cache defaultProvider="EPiServerCacheExpirationProvider"><providers><add name="EPiServerCacheExpirationProvider" type="EPiServer.Common.Cache.CacheExpirationProvider, EPiServer.Common.Cache" /></providers></cache><security defaultProvider="HMACSHA256PasswordProvider" anonymousGroupId="2"><providers><add name="CleartextPasswordProvider" type="EPiServer.Common.Security.CleartextPasswordProvider, EPiServer.Common.Security" /><add name="HMACMD5PasswordProvider" type="EPiServer.Common.Security.HMACMD5PasswordProvider, EPiServer.Common.Security" /><add name="HMACPasswordProvider" type="EPiServer.Common.Security.HMACPasswordProvider, EPiServer.Common.Security" /><add name="HMACSHA256PasswordProvider" type="EPiServer.Common.Security.HMACSHA256PasswordProvider, EPiServer.Common.Security" /></providers></security><uri defaultProvider="null"><providers><add name="null" type="EPiServer.Common.Uri.UriProviderHandler+NullUriProvider, EPiServer.Common.Framework.Impl" /></providers></uri><syndication viewModeUriProviderName="" resourceUriProviderName="" feedUriProviderName="" /><integration><rolesToSynchronize><add name="*" /></rolesToSynchronize><rolesToTransfer><add name="Administrators" /></rolesToTransfer></integration><entity><providers><add name="DynamicEntity" type="EPiServer.Business.Commerce.DynamicEntities.DynamicEntityProvider, EPiServer.Business.Commerce" /></providers><supportedTypes><add type="EPiServer.Business.Commerce.DynamicEntities.DynamicEntity, EPiServer.Business.Commerce" provider="DynamicEntity" /><add type="EPiServer.Business.Commerce.DynamicEntities.ProductEntity, EPiServer.Business.Commerce" provider="DynamicEntity" /></supportedTypes></entity><framework><rating maxRating="10" /><tag><archiving interval="23:59:59" maxRelatedTags="5" /><tagCloud noiseLevel="100" cacheExpiration="23:59:59" minItemWeight="1" maxItemWeight="10" defaultItemCount="150" /></tag><activityLog logLevel="Custom"><loggedTypes><add type="EPiServer.Common.Security.IUser, EPiServer.Common.Framework" /><add type="EPiServer.Common.Comments.Comment, EPiServer.Common.Framework.Impl" /></loggedTypes></activityLog></framework><eventCounter active="true"><events><add action="Add" name="UserAdded" groupName="User" type="EPiServer.Common.Security.SecurityHandler, EPiServer.Common.Security" event="CreatedUser" instanceMethod="get_Instance" /><add action="Remove" name="UserRemoved" groupName="User" type="EPiServer.Common.Security.SecurityHandler, EPiServer.Common.Security" event="RemovedUser" instanceMethod="get_Instance" /></events></eventCounter></episerver.common><location path="EPiServerCommon"><system.web><authorization><allow roles="WebAdmins, Administrators" /><deny users="*" /></authorization></system.web><system.webServer><handlers><add name="webresources" path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" /><add name="wildcard" path="*" verb="*" type="EPiServer.Web.StaticFileHandler, EPiServer.Framework" /></handlers></system.webServer></location><appSettings><add key="CommerceManagerBinPath" value="C:\EPiServer\EPiServerCommerceManager4\wwwroot\Bin" /><add key="CommerceManagerSharedPath" value="C:\EPiServer\EPiServerCommerceManager4\eCommerceFramework\5.3\" /><add key="CommerceManagerApplicationName" value="EPiServerCommerceManager4" /><add key="CommerceManagerLink" value="http://WIN-QURGDLITMVA:17008/Apps/Shell/Pages/default.aspx" /><add key="ProductListPageType" value="" /><add key="ProductDetailPageType" value="" /><add key="UseLegacyAssetSystem" value="false" /><add key="LibraryHandlerExtension" value="" /><add key="Mediachase.StoreEmail" value="eCommerce@episerver.com" /></appSettings><mediachase.businessFoundation.data><businessManager configSource="Configs\baf.data.manager.config" /><metaObject configSource="Configs\baf.data.metaobject.config" /></mediachase.businessFoundation.data><Mediachase.BusinessFoundation><BusinessFoundationSettings configSource="Configs\baf.config" /></Mediachase.BusinessFoundation><mediachase.fileUploader><fileUploaderContext /><tempFileStorage timeout="60" defaultProvider="McLocalDiskTempFileStorageProvider"><providers><add name="McLocalDiskTempFileStorageProvider" type="Mediachase.FileUploader.Web.LocalDiskTempFileStorageProvider, Mediachase.FileUploader" description="" tempStoragePath="%TEMP%" /></providers></tempFileStorage><uploadProgress timeout="60" defaultProvider="McInProcessProgressStateProvider"><providers><add name="McInProcessProgressStateProvider" type="Mediachase.FileUploader.Web.InProcessUploadProgressProvider, Mediachase.FileUploader" description="" /></providers></uploadProgress><fileUploadControl embeddedModePage="Apps/Core/Controls/Uploader/uploadembedded.aspx" iframeModePage="Apps/Core/Controls/Uploader/uploadiframe.aspx" popUpModePage="Apps/Core/Controls/Uploader/uploadpopup.aspx" /></mediachase.fileUploader><CommerceFramework><Mediachase.Search configSource="Configs\Mediachase.Search.config" /><AssetManagement configSource="Configs\ecf.asset.config" /><Workflow configSource="Configs\ecf.workflow.config" /><Application configSource="Configs\ecf.app.config" /><Catalog configSource="Configs\ecf.catalog.config" /><Marketing configSource="Configs\ecf.marketing.config" /><Orders configSource="Configs\ecf.order.config" /><Customers configSource="Configs\ecf.customer.config" /><Security configSource="Configs\ecf.security.config" /><SSL configSource="Configs\ecf.ssl.config" /><Customization configSource="Configs\ecf.customization.config" /></CommerceFramework><FrameworkProviders><dataService defaultProvider="SqlDataProvider"><providers><add name="SqlDataProvider" type="Mediachase.Data.Provider.SqlDataProvider, Mediachase.SqlDataProvider" connectionStringName="EcfSqlConnection" applicationName="EPiServerCommerceManager4" /></providers></dataService><templateService defaultProvider="XslTemplateProvider"><providers><add name="XslTemplateProvider" type="Mediachase.Commerce.Engine.Template.Providers.XslTemplateProvider, Mediachase.Commerce" applicationName="EPiServerCommerceManager4" templateSource="C:\EPiServer\EPiServerCommerceManager4\eCommerceFramework\5.3\Shared\NotificationTemplates\{0}\{1}.xsl" /></providers></templateService><imageService defaultProvider="HandlerImageProvider"><providers><add name="HandlerImageProvider" type="Mediachase.Commerce.Engine.Images.Providers.HandlerImageProvider, Mediachase.Commerce" urlFormatString="~/images/t/{0}.image.ashx" applicationName="EPiServerCommerceManager4" /></providers></imageService><urlService defaultProvider="EPiStaticUrlProvider"><providers><add name="EPiStaticUrlProvider" type="EPiServer.Business.Commerce.Providers.StaticUrlProvider, EPiServer.Business.Commerce" /></providers></urlService></FrameworkProviders><location path="Admin/SettingsPlugin"><system.web><authorization><allow roles="WebAdmins, Administrators" /><deny users="*" /></authorization></system.web></location><location path="Admin/SitePlugin"><system.web><authorization><allow roles="CommerceAdmins" /><deny users="*" /></authorization></system.web></location><location path="Edit"><system.web><authorization><allow roles="WebEditors, WebAdmins, Administrators" /><deny users="*" /></authorization></system.web></location><!-- ECF Start --><!-- Commons Logging --><common><logging configSource="log.config" /></common><!--END: Mediachase Framework Configuration --><location path="Profile"><system.web><authorization><deny users="?" /></authorization></system.web></location><!-- ECF End --><location path="Root"><system.webServer><handlers><add name="wildcard" path="*" verb="*" type="EPiServer.Web.StaticFileHandler, EPiServer.Framework" /></handlers></system.webServer></location></configuration>

Can anyone help me solve this issue?

How to get full TreeView from EPiServer 9

$
0
0

Hi,

I am using EPiServer 9 with ASP.Net MVC.

How can i get full PageTreeView (from left panel of EPiServer) in a collection or var (all PageTreeView like parent --> child --> subchild --> .... )

For eg.

- Parent node 1

   - Child 1

       - Subchild 1

       - Subchild 2

   - Child 2

        - Subchild 1

        - Subchild 2

Help appreciated..

i m struggling since many days.

Tuple Problem with ImageEditor

$
0
0

Hello everyone, I have a problem with the ImageEditor. When I load a picture and try to change it (like resize for example), I'm using the options Constrain proportions and Save as a copy in Page files and Quality high (even though replace original yields the same result). I click apply, and then the OK button. Now instead of getting a "save as" dialog I just get a dialog with this error message:

 

Compiler Error Message: CS0433: The type 'System.Tuple<T1,T2>' exists in both 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll' and 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\495c83ab\dae76742\assembly\dl3\4124893d\00b1cf5d_d639ce01\System.ComponentModel.Composition.DLL'

Source Error:

 
Line 31:                         <ItemTemplate>
Line 32:                             <li>Line 33:                                 <asp:HyperLink runat="server" Target="_blank" Text="<%# ((Tuple<string, string>)Container.DataItem).Item1 %>" NavigateUrl="<%# ((Tuple<string, string>)Container.DataItem).Item2 %>" />

 

Any ideas on how to resolve this? I feel like I can't think of anything else :-(

For reference I am using CMS 7.1.2 but also tried on 7.0.1, my app-pool runs .NET framework v4.0, i'm running windows server 2008 R2 Standard 64bit. I've tried these browsers: IE10, IE9, chrome and firefox. 

The thing I tried that I had the highest hopes of working was this: 

http://world.episerver.com/Articles/Items/EPiServer-CMS-60-now-supporting-ASPNET-40/

also noted here:

http://blog.nansen.com/2012/02/tuple-episerver-fail.html

As far as I can understand the problem is that there are two version of "Tuple" in the System namespace, one from System.ComponentModel.Composition.dll and one from mscorlib.dll. But how to get around this I have no idea! :(

Is there some fix from EPiServer possibly?

Regards
/Jonas

Get URL of pages

$
0
0

Hi,

through below code i m able to get all the pages which are located under the root page.

but i want to find the URL of all the pages.

i m not able to figure out how to get the URL.

could you please help me on this.

 PageDataCollection children = EPiServer.DataFactory.Instance.GetChildren(PageReference.RootPage);

Override built-in page / block properties

$
0
0

Is there a way to override built-in page type properties. I am working on a multi-lingual website and I want to make certain properties like SortOrder, VisibleInMenu, etc to be CultureSpecific? 

Fetch all pages of MenuTree from RootPage

$
0
0

with the help of below code i am able to fetch all the pages from rootpage, for eg 1.StandardPage and NewsPage

PageDataCollection children = EPiServer.DataFactory.Instance.GetChildren(PageReference.RootPage);

but consider if StandardPage had children for eg StandardPage1 i am unable to fetch that.

i think i need to use some recursive function to fetch all the pages from RootPage.

i am unable to find a solution for the same.

help appreciated


offline, can't save - error

$
0
0

Hello,

Sometimes when i´m adding content to a page the autosave tells me "offline, can't save" - error and i can´t publish or save. 

It happens very randomly and sometimes it helps to wait a while and other times i have to log in and log out.

 

Does someone any solution to this problem?

Thanks in advance!

 

//André

Content not found exception.

$
0
0

Hi All

I am getting content not found exception for one particular category attached to the blogs/articles and because of this the page is going into 500 error.

When am checking the logs it showing 15422 content id is missing.

Thanks

Content with ID not found.

$
0
0

Hi All

Am getting below exception when mapping to one particuler category landing page to a specific market.

EPiServer.Core.ContentNotFoundException
Content with id 15422 was not found

EPiServer.Core.ContentNotFoundException: Content with id 15422 was not found
at EPiServer.DataAccess.ContentLoadDB.LoadContentInternal(ContentReference contentLink, Int32 languageBranchId, DbDataReader reader)
at EPiServer.DataAccess.ContentLoadDB.<>c__DisplayClass1.<Load>b__0()
at EPiServer.Data.Providers.SqlDatabaseHandler.<>c__DisplayClass1`1.<Execute>b__0()
at EPiServer.Data.Providers.SqlDeadlockRetryPolicy.Execute[TResult](Boolean isInTransaction, Func`1 method)
at EPiServer.Core.ContentProvider.<>c__DisplayClassf.<LoadContentFromCacheOrRepository>b__d()
at EPiServer.Core.OptimisticCache`1.Read(String cacheKey, ReadAndCacheObject`1 readAndCacheObject)
at EPiServer.Core.ContentProvider.LoadContentFromCacheOrRepository(ContentReference contentreference, ILanguageSelector selector)
at EPiServer.Core.ContentProvider.Load(ContentReference contentLink, ILanguageSelector selector)
at EPiServer.DataFactory.Get[T](ContentReference contentLink, ILanguageSelector languageSelector)
at EPiServer.DataFactory.Get[T](ContentReference contentLink)
at POSSIBLE.ProfiledContentRepository.ProfiledContentRepository.Get[T](ContentReference contentLink)
at Reebok.Web.Definitions.Util.Brand.Helpers.ArticleListingHelper.ListArticlesHelper.<CreateArticlesObject>b__6(ArticlePage p) in e:\BuildAgent\work\1761b90b63b765eb\XXX.Web.Definitions\Util\Brand\Helpers\ArticleListingHelper\ListArticlesHelper.cs:line 66
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at XXX.Web.Definitions.Util.Brand.Helpers.ArticleListingHelper.ListArticlesHelper.CreateArticlesObject(ArticlePage[] articles, ICategory category, Int32 page, Int32 take) in e:\BuildAgent\work\1761b90b63b765eb\XXX.Web.Definitions\Util\Brand\Helpers\ArticleListingHelper\ListArticlesHelper.cs:line 63
at XXX.Web.Views.Brand.Pages.Articles.ArticlePageTemplate.Page_Load(Object sender, EventArgs e) in e:\BuildAgent\work\1761b90b63b765eb\XXX.Web\Views\Brand\Pages\Articles\ArticlePageTemplate.aspx.cs:line 45

Sitemap for EPiServer CMS as a scheduled job

$
0
0

Hi,

i want to screate a SiteMap in EpiServer CMS as a schedule job.

Any Help appreciated.

Thank You,

Rushabh

Wrong UICulture when previewing web sites in OPE

$
0
0

I have a web site built in WebForms that are upgraded from EPiServer 6 to EPiServer 7 I quite often use the Translate web control and the Translate methods without specifying any languages to let EPiServer decide which translation to use.

When browing in View mode (outside EPiServer UI) everything seems ok, I can switch language by browsing with different language prefix in the url exactly like everything is supposed to behave.

But when I'm previewing a page in OPE mode, the Translate methods does not seem to follow the same language as I wish to see the content.

I've found out that while in OPE, the CultureInfo.CurrentUICulture seems to be read from the uiCulture attribute on the Globalization section in web.config.

It does not matter which LanguageBranch or MasterLanguage my CurrentPage have, which SiteHost language is set in EPiServerFramework.config or which language i select in the Sites tab on the Navigation Gadget.

I can easily replicate this in Alloy Templates

1: Adding following to /Resources/LanguageFiles/Views.xml:

<language name="Swedish"
id="sv">
<mainnavigation>
<search>Sök</search>
</mainnavigation>
</language>

2: Make sure that Swedish is activated in Admin mode

3: Make sure Swedish is an Available Language for your web site in Language Settings

4: Translate your start page to Swedish and browse to your Swedish translation on http://localhost:17000/sv/

5: Make sure that the watermark/placeholder on the quicksearch text field is "Sök".

6: Browse to english version on http://localhost:17000/ and make sure that the watermark/placeholder is still "Search"

7: Log on to EPiServer UI and preview both the swedish and english version. Both languages have the watermark/placeholder "Search" in the quicksearch field.

8: Go to web.config and change the uiCulture to uiCulture="sv" in the globalization section.

9: Go back to EPiServer UI and preview both the swedish and english version. Both languages have the watermark/placeholder "Sök" in the quicksearch field.

 

Viewing all 113 articles
Browse latest View live