Does the BizTalk 2010 BtsAsmExt.dll work with Server 2008 R2? - biztalk

Does the BizTalk 2010 BtsAsmExt.dll work with Server 2008 R2?
Followed the instructions at MSDN but the screen shots look to be Windows XP, as it talking about "My Computer"
The install by regsvr32 BtsAsmExt.dll worked Ok

Probably not. While BTAV is still shipped, it suffers from two significant deficiencies:
It is not supported on 64-bit systems.
It does not support the .Net 4.0 GAC.
BizTalk Server 2010 is .Net 4.0 based so because of item 2, any BizTalk 2010 Assemblies you build/deploy would not be visible to BTAV.

Related

ASP.NET 4.8 Feature unavailable in IIS 8.5 (Windows Server 2012 R2)

Windows Server 2012 R2, IIS 8.5, .NET 4.8 is installed (verified via the Registry, see screen-shot).
On my Windows 10 machine, I see the option to select the ASP.NET 4.8 feature from the "Turn Windows Features on or off" dialog. However, in the Add Server Role wizard on Windows 2012 R2, I only see ASP.NET 4.5 option listed. See screen-shot for comparison.
My question: Is that normal for Windows Server 2012 R2 to only show an ASP.NET 4.5 option? Even if a higher version of the .NET Framework (e.g. 4.8) is installed?
As Windows Server default installation ships with a specific .NET Framework (4.5 for example), Microsoft hard coded the version names (like .NET Framework 4.5) in certain UI elements, such as Server Manager.
That becomes a critical problem, when you upgrade that to a newer .NET Framework release (such as 4.6), because the installer does not update those hard coded names.
This issue has been well known for years, so your only option is to accept it.
My solution is install visual stuido on IIS host and Change properties to 4.8 Framewoker version (https://www.grapecity.com/kb/how-to-change-the--net-framework-version-in-visual-studio)
This solution make my project can run System.IO.Compression.ZipFile .
the ref cant run on default 4.5 version.

Microsoft .NET Framework 4.6.2 Developer Pack Windows 10 Build 1607

The download site for the Microsoft .NET Framework 4.6.2 Developer Pack (https://www.microsoft.com/en-us/download/details.aspx?id=53321) states that it is for the following supported operating systems:
Windows 7 Service Pack 1,
Windows 8.1,
Windows Server 2008 R2 SP1,
Windows Server 2012,
Windows Server 2012 R2
Notice that Windows 10 is not listed. The problem being that Windows 10 does not ship with it. My only conclusion is that the Microsoft download site is wrong! Because how would you build applications targeting the new framework ?
Has anyone else noticed this ?
There is an alternate page which says that the Developer Pack is for Windows 10 Version 1607, Windows 8.1, Windows 7 Service Pack 1 (SP1), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, and Windows Server 2008 R2 SP1
https://support.microsoft.com/en-nz/kb/3151934
If you click the download link on that page, then you are redirected to the page that you are referring to.
So documentation on the download page appears to be out of date.
I installed on Windows 10 and it installed everthing but the main 4.6.2 - however it did install the SDK for 4.6.2 - see the programs and features list after installing - if you look on a Win7 install you will see the main one listed as installed but not in win10 - 4.6.2 is missing on Win10

Is BizTalk Server 2010 supported by Windows 10?

I'm unable to find anywhere online where it states that BizTalk Server 2010 is supported/not supported fully by Windows 10.
No, not even BizTalk 2013 R2 is supported on Windows 10 as can be seen at Summary of 64-bit support, operating systems and SQL Server versions supported by BizTalk Server and also
Hardware and Software Requirements for BizTalk Server 2013 and 2013 R2 as it is not listed on either page as a supported operating system.
There is a related question about BizTalk 2013 R2 and windows 10 called BizTalk Server Configuration failing to create group. The conclusion for that is, yes you can run BizTalk 2013 R2 on Windows 10, but as per a answer and comments there it probably will not be supported by Microsoft for a Production environment and could break with updates and patches applied to the operating system.
No, not directly but that shouldn't matter because running BizTalk Server on any client OS is never the best option.
Yes, you can run BizTalk Server 2010 in a Windows Server 2008 R2 VM using Client Hyper-V. You need Windows 10 Professional or Enterprise but this would be the best way to do it even if the client OS supported it directly.

Would visual studio 2010 work in windows server 2008?

I have alot of files currently in the Visual studio 2010. I would like to know if I use Windows server 2008 ? Would the files(classes, sln)still work?.
I assume you're asking if you install Visual Studio 2010 on a Server 2008 box, will that work and will you still be able to open your files/solutions?
The answer is Yes for VS2010 Premium or Ultimate on Server 2008 SP2. Also, the 64-bit version (only) of VS2010 will install on Server 2008 R2. For complete OS requirements, see
https://msdn.microsoft.com/en-us/library/gg265786%28v=vs.100%29.aspx
I believe they would. We use Visual Studio 2010 on a number of different computers and operating systems, same files, without issue.

IIS and Server OS requirements for ASP.NET 4

This only references requirements for clients:
http://msdn.microsoft.com/en-us/library/8z6watww%28v=VS.100%29.aspx
I am looking for similar documentation in reference not just for .NET 4, but ASP.NET 4 and what IIS versions, OS SP's, etc. are required. I would like to see if there are any pitfalls to requesting IT to install ASP.NET 4 and MVC 3 on our server. Don't want to have egg on my face :)
Per the documentaiton on the installer download for .NET 4.0 ( http://www.microsoft.com/download/en/details.aspx?id=17851)
Additional Requirements for Server
Installation
If you have to perform a server
installation, your computer must have
the following software in addition to
the basic requirements:
•Internet Information Services (IIS)
version 6.0 or later. To access the
features of ASP.NET, IIS with the
latest security updates must be
installed before the .NET Framework is
installed. ASP.NET is supported only
on Windows XP Professional, Windows
Server 2003, Windows Server 2008, and
Windows Server 2008 R2.
So it will run in IIS 6.0 or above. If you want to know which operating systems support asp.net 4.0, that would be any operating system that supports IIS version 6.0 or above. This jives with my comment on your question.
That said, the biggest thing to watch out for is that you have to configure any .NET 4.0 IIS application to use a different applicaiton pool than 2.0, 3.0, or 3.5. There's more info on this here: http://johan.driessen.se/posts/getting-an-asp.net-4-application-to-work-on-iis6
WinXP has IIS 5 and the .net framework and ASP.NET 4 is supported on it. For server technologies, IIS6 and newer are supported, as Server 2003 which has IIS6 is the oldest server technology that supports ASP.NET 4.

Resources