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

Reply via email to