The Forums on slxdeveloper.com are now retired. The forum archive will remain available for the time being. Thank you for your participation on slxdeveloper.com!
|
|
Error calling web service through Citrix
Posted: 06 Mar 08 11:38 AM
|
I have a .net web service called with a .net extension (SLX 7.0.1). It is working except through Citrix. When I attempt to call through Citrix I get a very ugly, lengthy error. It starts like this:
System.SecurityException: That assembly does not allow partially trusted caller
I can provide more of the error if that would help. Is this something that can be tweaked on the citrix box? As always, any advise appreciated. |
|
|
|
Re: Error calling web service through Citrix
Posted: 09 Mar 08 9:43 AM
|
Hey Steve, I would think that you would need to do 2 things. First you would have to sign your assembly. You then would have to register the assembly into the GAC (Global Assembly Cache) doing so should elevate the the security for the zone. You more then likely can also do something with CAS (Code Access Security) but I think the first solution is the easiest.
Mark |
|
|
|
Re: Error calling web service through Citrix
Posted: 31 Mar 08 11:00 AM
|
This probelm persists. When registering the assembly with the GAC, does this need to be done on each user's pc? The app server? The db server? I am learning as I go here.. sorry if my questions are obvious..
Meanwhile, I have the network guys trying to figure out permissions. Here is what they have given me back so far: "I’ve been able to dig to the point where I know it’s a permissions delegation through Active Directory, or an Access Control List setting on one of the servers involved. " This was a few weeks ago and they haven't made much progress.
Thanks for any input. |
|
|
|
Re: Error calling web service through Citrix
Posted: 31 Mar 08 11:03 AM
|
Hey Steve, this would need to be registered on the App Server that is hosting the client. Since this is on Citrix that is where the process is being run from.
- Mark |
|
|
|
Re: Error calling web service through Citrix
Posted: 30 May 08 4:22 PM
|
Hello Mark, I encounter a problem when call a web page from Citrix. I can call the web page if I do not log on from Citrix. however, when I log on from citrix. the url is looking like this: "http://%22%20http//..." I do not know where these came from and how to fix it. I read your posts, however, I do not total understand (sorry, I am learning...). would you please let me know how to sign and register assembly? Thanks a lot for your help!!!
Emily |
|
|
|
Re: Error calling web service through Citrix
Posted: 31 May 08 6:29 AM
|
Hey Emily, the issue you are defining (Rewriting the URL) cannot not be fixed by adding assemblies into the GAC (Global Assembly Cache). I cannot I say I would know why your issue would happen. Since you are only targeting the server for your requests. Do you get to the web site initially. Log in and this is what comes back at the URL?
Mark |
|
|
|
Re: Error calling web service through Citrix
Posted: 02 Jun 08 8:08 AM
|
Thanks for your reply Mark! I got it fixed by changing the webopen function to wsh run (thanks for Stephen Redmond )
I did learn a lot from here. Thank you very much for sharing your experience!!!
Emily |
|
|
|
Re: Error calling web service through Citrix
Posted: 02 Jun 08 8:09 AM
|
Thanks for your reply Mark! I got it fixed by changing the webopen function to wsh run (thanks for Stephen Redmond )
I did learn a lot from here. Thank you very much for sharing your experience!!!
Emily |
|
|
|