Overview of Project
This must be a Visual Studio 2013 solution. There will be two projects in the solution: the windows server and the ASP.NET web site.
ASP.NET page must access persistent native C++ code on server. Prefer to have the native code as a native C++ windows server named FotoShield. The ASP.NET page will consume a COM object to gain access to the FotoShield code.
In order to test, have the ASP.NET pass a 900 byte array with random data to the server code, and the server code returns a double value with the average value.
ASP.NET page: instantiates COM object. Calls method named EvaluateBufferData(). For testing, simply pass a byte buffer with random data.
COM call invokes code on the server via the COM mechanism. EvaluateBufferData() on server calculates the average value for all data in the buffer, and returns a double value.
I will need to have instructions on installing the windows service and registering the COM object.