Gen .NET generations are at .NET 4.0 after applying WKS86200
search cancel

Gen .NET generations are at .NET 4.0 after applying WKS86200

book

Article ID: 221562

calendar_today

Updated On:

Products

Gen Gen - Run Time Distributed Gen - Workstation Toolset

Issue/Introduction

Recently installed Gen Complete PTF WKS86200/SO09618 on developer workstations and the generated .NET proxies are now .NET 4.0 compliant rather than .NET 3.5 like before the PTF was installed.
The issue is that all of the web components which call the proxies will now have to be upgraded to .NET 4.0 and retested. We have hundreds of components and that will need to be a project that is scheduled and planned.

I didn't see any option in the Build Tool which sets the .NET level.

Is it possible to continue to generate .NET 3.5 compliant code after applying WKS86200 ?

Environment

Release : 8.6
Component : Gen Generator, Proxy

Resolution

It is the direction of Gen that there is support only for .NET 4.0 from Gen 8.6 Complete and onwards. .NET 4.0 support was introduced with pre-Complete PTFs RTA86103/SS03773, BTN86109/SS03783, TSN86110/SS03784.

But, the above being said, it may be possible to run your web components that call the 4.0 Proxy.
Gen Engineering has reviewed this and has come up with the following guidance.  The purpose of the following is to help you configure your environment to try and make this work. We cannot change our software via a PTF to make it work with 3.5, and there is no configuration option to do this. 

  1. As expected, the Gen 8.6 .NET Proxy, built with .NET 4.0, requires that it be executed in a 4.0 Application Pool in IIS.

  2. The .NET web application, built under 3.5, should be able to run in a 4.0 Application pool.

  3. Make sure to use the 8.6 web.config file created when the proxy was built.