<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
I sincerely apologize in advance for this question...<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Does anyone have recent experience in manually wiring in the ISAPI "compatibility" DLLs from the SP version 3 install into an IIS 10 (Server 2016) server?</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Background:<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
We have a department with an app on an older Server 2008 system that they are migrating to a 2016 server. The old system has the older version of the Service Provider. They are adamant about not upgrading the application to a newer version, but we are adamant
 that they use the latest 3.x version of the Service Provider instead of installing the older version 2 of the SP. We will not support them on SP v2 for good reason.
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
The problem that we are running into is that their application only supports reading HTTP headers, and thus the application does not authenticate since it doesn't use IIS Server Variables. We have tried manually configuring the ISAPI filter that comes with
 SP3 with no luck.</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
No matter what combination of ISAPI DLL's we have configured, the application pool dies completely with the error below. We have tried enabling/disabling the 32-bit option in the application pool. We have tried only configuring the 64-bit DLL (the error always
 shows the lib64 path even when the 32-bit version of the DLL is the only one loaded).<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
----</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
The Module DLL 'C:\opt\shibboleth-sp\lib64\shibboleth\isapi_shib.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a x86 processor architecture. The data field contains the error number.
 To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see
<a href="http://go.microsoft.com/fwlink/?LinkId=29349" target="_blank" rel="noopener noreferrer">
http://go.microsoft.com/fwlink/?LinkId=29349</a>.</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
----</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Does anyone have any suggestions?? If not, I am happy to tell them that this is not a supported configuration and that they have to fall back to plan B.</div>
<br>
</div>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<br>
</div>
<div dir="ltr" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div>
<div>Respectfully,</div>
<div>Mark</div>
<div style="font-size:13px; font-family:Tahoma"><br>
<b>Mark McCoy</b><br>
<font size="2" face="Tahoma">OIT Manager, Platform Application Services</font></div>
<div style="font-size:13px; font-family:Tahoma"><font size="2" face="Tahoma">Office of Information Technology<br>
The University of Texas at San Antonio</font></div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>