We started down that road a few years ago, but it was fraught with random issues on their end (at least at the time.) So we ended up just going with adding configuration to our EZ Proxy server, and pointing that server against our LDAP backend (which is the same source as our CAS instance.)
Chris >>> Chris Adams <chris.a.ad...@state.or.us> 07/07/15 8:25 PM >>> Hello all, We use an Interlibrary software called ILLiad. I have utilized the work of another person who developed a custom cas client and interfaced it with CAS. I have not been able to follow up with him about the errors I am seeing. I thought that someone on the list might be using CAS with ILLiad and have some insight. I copied the dotnetcasclient.dll into what I think is the application executable folder. I actually created a /Bin folder in the executable folder since there wasn’t one and stuffed the dll there. I modified the root website web.conf as instructed to give some presence to the cas client. The process that I am using for testing is to go from our library catalog, utilizing a request with search parameters and passing it to the application. Obviously, the intent was for it to go the CAS login page and then pass the search parameters to the application. I get a generic 500 server error, but the event viewer gives a little more information that might be useful. I think that something is not right with the location of the dotnetcasclient.dll because the error messages indicate that it or a dependency can’t be found. I have tried putting it in several different location, but it is not working I have included a bit of the information from the event viewer below. Many thanks, Christopher Adams 008 A configuration error has occurred. 7/7/2015 5:22:53 PM 7/8/2015 12:22:53 AM e9ef81926e3b4ed2b8d7798e7e660c30 1 1 0 /LM/W3SVC/1/ROOT/ILLiad-1-130807885685829466 Full /ILLiad C:\inetpub\wwwroot\illiad\ MyServerComputerName 10312 w3wp.exe NT AUTHORITY\NETWORK SERVICE ConfigurationErrorsException Could not load file or assembly 'DotNetCasClient' or one of its dependencies. The system cannot find the file specified. at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, Boolean checkAptcaBit) at System.Web.Configuration.Common.ModulesEntry.SecureGetType(String typeName, String propertyName, ConfigurationElement configElement) at System.Web.Configuration.Common.ModulesEntry..ctor(String name, String typeName, String propertyName, ConfigurationElement configElement) at System.Web.HttpApplication.BuildIntegratedModuleCollection(List`1 moduleList) at System.Web.HttpApplication.GetModuleCollection(IntPtr appContext) at System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) at System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) at System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) at System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) Could not load file or assembly 'DotNetCasClient' or one of its dependencies. The system cannot find the file specified. at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTyBoolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) http://myserver.com/illiad/illiad.dll?Action=10&Form=30&sid=CATALOG&genre=loan&title=Salmon [owned by OSL ]&ISBN=9780394533971&aulast=Sakurai&date=c1984.&rft.pub=Knopf ; Random House ; Distributed by Random House,&rft.place= /illiad/illiad.dll -- You are currently subscribed to cas-user@lists.jasig.org as: cmy...@mail.millikin.edu To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to cas-user@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user