Appfabric issues - appfabric

I am using Micrsoft AppFabric caching Server in my web application and hosted using Windows 7 server. I am using Microsoft.ApplicationServer.Caching namespace in my web application. If suppose I have not used appfabic server used in window 2003 server this situation. This Microsoft.ApplicationServer.Caching namespace how will it support without appfabric server caching?...is there any option to support previous version server?

Havn't trouble reading your question but i think it pertains to versions of Cache Clients? If you have a 2003 client you need to install the 2003 client dlls see below:
Windows 2003
Windows Server 2008 and Up
As for server support, you have to have Windows Server 2008 or above... sorry.

Related

Will Django run on Windows Server 2019 or 2016?

I am trying to launch my app which i have created using flutter and django.I have started a server, the server provider is asking which OS i want in my server ,he is giving the option of Windows server 2016 and 2019. Which one should i choose?
How will Django work in a Windows Server?
Please see: https://medium.com/#ayushi21095/steps-to-deploy-python-django-web-application-on-windows-iis-server-379b2b87fcf9
The Windows Server 2019 is a leap over the 2016 version when it comes to security. While the 2016 version was based on the use of shielded VMs, the 2019 version offers extra support to run Linux VMs. In addition, the 2019 version is based on the protect, detect and respond approach to security. VMConnect offers additional support to troubleshoot common networking issues.
Another useful addition is the Windows Defender Advanced Threat Protection (WDATP) feature that amplifies the preventive aspect of the system’s security application.

Microsoft HTTP SERVER API environment requirments

I want my C++ application/process to be an HTTP server that listens to requests from another Java process. I am planning to use Microsoft's HTTP Server API for this, but the documentation says:
The HTTP Server API is supported on Windows Server 2003 operating systems and on Windows XP with Service Pack 2 (SP2).
Does this mean that this only works on Windows Server 2003 but not later? I am using Microsoft Window Server 2019 standard.
Also, the documentation says:
When you install the PSDK on drive C:\ of a local computer, the complete server sample application is installed at C:\Program Files\Microsoft SDK\Samples\netds\http\server.
PSDK was replaced by Windows SDK a long time ago, and I am not able to find any sample in the Windows 10 SDK, and also I could not find any sample for the same on GIT.
I am afraid that the HTTP Server API is deprecated, or I am looking at older resources.
Is there any other solution for my problem?
The requirements section (unless otherwise stated on the page) are always minimums. MS is very clear when something has been removed from the API (and even then is almost always a strong warning to quit using something rather than actually removing it).

TLS 1.1 with VS2008 SP1

I have a legacy C++ (unmanaged) application build using VS2008 SP1. Currently, it makes calls to the web service hosted on an IIS, and the secure connection is made using SSLv3/TLS1.0. I am planning to make changes to connect using TLS 1.1. Internally, I am using WinINet calls to make connection. Does using VS2008 SP1 have anything to do with TLS1.1? Should I upgrade to a different version of VS (so as to get a new Windows SDK?) just to support TLS 1.1, or will it work with VS2008 SP1? Does anyone have any experience with this type of problem?
WinInet is no part of VisualStudio and it therefore does not matter if you use VS2008 of VS2015.
I cannot find a clear reference but basically you are using the libraries of IE. (A good hint for this can be found in the IPv6 section, here: https://msdn.microsoft.com/en-us/library/windows/desktop/aa385325(v=vs.85).aspx - "Starting with IE7 and above, WinINet supports IPv6 ...")
As you might have experienced already, on a system without IE installed some functionality does not work.
Since the WinInet (Windows / IE) supports TLS1.1 (and TLS1.2 for that matter), your program should just work. Even with VS2008.
Forcing the connection to use TLS1.1 or 1.2 is a whole other question ;-)
Just tunnel the connection throught something like stunnel or a vpn if You have access to client machines

Microsoft.ApplicationServer.Caching namespace will it support with out appfabric server caching?

Microsoft.ApplicationServer.Caching namespace will it support with out appfabric server caching?
The question I think you're asking is: if I'm using the Microsoft.ApplicationServer.Caching namespace in my code, will it still work if I don't have AppFabric installed on the server?
AppFabric doesn't have to be installed on your web server, all the binaries necessary at runtime will be in your application's bin folder, but if it isn't installed, you'll need at least one other server that does have it installed. If you don't (or can't) have any servers with AppFabric installed then your application won't be able to use AppFabric caching and you'd be better to look at using System.Runtime.Caching instead.

Windows Web Services on Vista/XP

I was reading up a little on the new Windows Web Services feature that is part of Windows 7, and I wondered if anyone knew if it would be available for use on Vista or XP (or Windows 2003 server)?
To answer my own question the answer is yes:
Its interesting MS are focussing on web services for native code, but also for devices with the WSDAPI and remote management services too.
edit:
turns out that you have to beg Microsoft to use it on any non-W7 system:
WWS API is available on all versions
of Windows 7 and Windows Server 2008
R2 and it can also be deployed to
Windows XP, Vista, Server 2003 and
Server 2008. The redistributable
installers are available on a formal
request to wwsredst#microsoft.com
with a brief description of plans for
using this runtime and the business
contact information for your company.
So, it seems gsoap is still the best solution for creating fast, low-memory web services.