Jag har skapat en web service med VS2008 (.NET FW 2.0) som jag sedan försöker använda i ett program. När jag använder mig av en funktion i web servicen så får jag en SecurityException: Det är inte så att du lagrar programmet på en nätverksenhet eller liknande? Kolla in om detta kan ge någon ledtråd: http://msdn.microsoft.com/en-us/library/aa735625.aspx Nej ingen nätverksenhet. Var ligger problemet, på servern eller i klienten? Jag har precis bytt webbhotell så det är en ny server, kan det vara orsaken? Jag slängde in exakt samma web service på mitt konto hos det gamla webhotellet och där fungerade det perfekt. Vad är det för inställning jag måste göra hos det nya webhotellet? Webbhotellet kör antagligen med medium trust eller nåt liknande. Jag satt och fipplade med APTCA tidigare men nu såg jag att man skulle ange trust level till "Full" i web.config.That assembly does not allow partially trusted callers.
<info>
System.Security.SecurityException: That assembly does not allow partially trusted callers.
</info>
Jag har skapat web services förut i VS2005 (även det .NET FW 2.0) och då har det inte varit några problem.
Vad kan det vara för fel?
/ThomasSv: That assembly does not allow partially trusted callers.
/JohanSv:That assembly does not allow partially trusted callers.
/ThomasSv: That assembly does not allow partially trusted callers.
/ThomasSv:That assembly does not allow partially trusted callers.
Du kan antagligen markera att din kod tillåter partial trust callers mha. AllowPartiallyTrustedCallersAttribute
http://blogs.msdn.com/shawnfa/archive/2005/02/04/367390.aspxSv: That assembly does not allow partially trusted callers.
Är det något problem att köra så? Eller bör man lösa allt på något annat sätt?
/Thomas