9

It is not documented in which Web Application Event ADF should be executed. The recommendation would be to use an event that is executed before the Request Handler is executed and after the session data and cookies are available since they are mandatory for ADF. HttpApplication.PreRequestHandlerExecute is the right event for this. Please note that ADF is ...


7

I have had issues with than in the past. Something to do with LoopBackChecks. I disabled it by following http://support.microsoft.com/kb/896861 Also check out Installation issue with SDL Tridion 2013 & SDL Web 8 CME not loading all items properly


6

Following Nuno's advice on this question, you may want to check that your website application pool is set to not recycle. It may also be worth checking the version of Java that you are using. Only certain versions are supported and proven to work for SDL Tridion 2011. You may want to check out the answers here (especially Pankaj's answer): What versions of ...


4

By default remote JMX monitoring requires authentication and SSL is also enabled. You can try to add the additional lines to disable authentication and SSL: <Option Name="-Dcom.sun.management.jmxremote.authenticate" Value="false" /> <Option Name="-Dcom.sun.management.jmxremote.ssl" Value="false" /> Note of course that in production environments ...


4

What you want is not possible in 2013 SP1 in general; it is only possible with SDL Web 8 Topology Manager (using so-called context-relative URLs in CM).


4

I think you need to disable batch compilation. You can do it in the web config. <configuration> <system.web> <compilation batch="false"> </system.web> </configuration> However, I would recommend to pre-compile the asp .net web application before it is used.


4

Yes, Integrated will typically give better performance on IIS. Only use Classic if your app is not compatible with Integrated.


3

please check followings CD license is valid If your system is 32 bit, please use 32 bit JARs and DLLs in bin otherwise 64 bit. Configure logs to verbose, etc. mode for more details to find out any missing JAR. Try to find-out, is it happening for some particular functionality and JAR for that is available in your application.


3

The other answer to this is to try and get your User Controls working without Tridion. You can do this by thinking about how your application is architected and applying some or all of the SOLID code principles. This usually results in easier to understand and more testable code. Encapsulate the calls to the Tridion Content Delivery API in a service with an ...


3

It's important to know that the operating system is not what matters; it's the web application that determine if you are running a 32-bit or 64-bit run-time. For example, if you use IIS 7 and have set the Application Pool for the website to "Enable 32-Bit Applications" -- everything will be running in 32-bit. That seems to be what is happening here.


3

Came across this answer. So I decided to dig a little more. The Tridion Content Manager Service Host process was running through network service account (NT AUTHORITY\NETWORK SERVICE). Hence I removed the code for client credentials. Started getting a new error: The socket connection was aborted. This could be caused by an error processing your message or ...


3

Without knowing more about what you are trying to do, the simple answer would be: you don't split the XML into strings. You parse it as XML and extract the data that you want. So, for instance, here's some Powershell code that reads the subIndustry and rollup values: $xml = [xml]@" <Content xmlns="http://www.kkk.com/HTMLMeta"> <title>...


2

We were able to configure our DD4T application : 1) Have separate Application Pool that parent Website. 2) Removal of Tridion Modules from the Child (DD4T Application) website. By this, we were able to have different bin folder for having Tridion configuration files for DD4T than other standard Tridion applications.


2

I found the problem. The JDBC driver is missing in the filesystem. when i put that file there, i got it running. and the cd_dynamic configuration file is also missing with some information. Finally i got it running. Thanks for everyone who helped me with this.


2

I faced similar issue when license was missing or incorrect. Please re-validate your license's location, expiry in your reference implementation website.


2

Go to the Tridion CM Explorer, find the publication you're publishing from and note its ID (tcm:0-x-1). Now go to your website root, edit /bin/config/cd_dynamic_conf.xml. You'll find a node with a publication Id=y. Replace y with x. Do an iisreset.


2

I've seen this error before and I've found that it's usually caused by a missing resource resource and/or bad configuration. Is your storage configured to save pages to a filesystem? This was the cause of the problem in this previous question (same error message). When Tridion deploys content to a target it can place it in different places depending on ...


2

Customer Support have confirmed this is a bug. There will be a hotfix for this shortly.


2

The �� characters you have used in your question don't help to get an answer. These are just generic substitution characters used when the system can't display the character it's asked to. You will almost certainly have to dig in to the source data, and also check it at the various places in your system where it gets transformed. You should first make ...


2

I don't think this is Tridion or DXA specific. Some Googling suggests that your IIS server is not configured for application development and is locking the ability to over-ride configuration. See this page for an explanation of the feature and this Stack Overflow question for some possible resolutions.


2

Instead of instantiating class object on session_start or application_start, I would recommend using dependency injection IOC container: List of cotainers We have used Autofac in our implementation. While registering dependencies with Autofac, specify which class are to be instatiated for each call vs which classes are to be instantiated once per ...


1

We were actually able to resolve the issues by creating custom indexes on the broker database. We ran query tests to see what queries were taking longer and added the recommended indexes. That improved the performance from 50sec to 3sec.


1

Try configuring the machine account (<domain>\<hostname>$) of the web app server as Tridion Impersonation User. In general, Application Pool Identities are represented as the machine account for access to network resources. See https://docs.microsoft.com/en-us/iis/manage/configuring-security/application-pool-identities#accessing-the-network


1

There is currently no out of the box support for this. There are some Enhancement Requests related to this, but it's still unknown at this point when and whether they will be implemented. I will accept this answer so the question becomes closed. I will however update the answer once such functionality is available.


1

I finally found the reason why I was getting this exception. Apparently the invokation to GetContent must be performed from a context (the page itself or a Web User Control) that has both: this.Page and HttpContext. As I was implementing the solution, the rendering of the component presentations was performed from a separated static class without access to ...


1

the page reference you are passing should be executing asp page. e.g this.Page. because your user control has to be rendered on it only.


1

This looks like the infamous encoding issue. Check out the answers to the question here: https://stackoverflow.com/questions/14877817/utf-8-encoding-issue-tridion-2011-sp1 Also, go through Elena's blog post on troubleshooting encoding issues here: http://elenaserghie.blogspot.ca/2012/01/7-clues-to-solve-character-encoding.html?m=1


1

I just changed the web.config file in the root folder to comment out tag. and that fixed my problem. Thank you a lot for the help.


1

I see that you do not specify client security anywhere. I can't see it in the code where you create NetTcpBinding, nor in the app config. You do specify Windows credentials but they are not sent anywhere. I think you need to add this part, but in code to a place where you create NetTcpBinding: <security mode="Message"> <message ...


1

At Last we found the solution: There was version mismatch between the dlls placed in the lib of subproject. We placed the same version dlls as used in the root and it solves the issue.


Only top voted, non community-wiki answers of a minimum length are eligible