?
Solved

ERROR: Sytem.Security.Permissions.SecurityPermission, mscorlib, version=1.0.3300.0, Culture=neutral PublicKeyToken-b77a5c561934e089 failed

Posted on 2006-07-06
7
Medium Priority
?
2,152 Views
Last Modified: 2008-02-01

 hello experts,

I have an application built in .Net. The client computers have the .Net Framework installed. I can run the application locally with no errors, however. if i put the exe on a network drive it will not run. i always get

The application attempted to perform an operation not allowed by the security policy. the operation required the SecurityException. To grant this application the required permission please contact your system administrator, or use the Microsoft.Net security policy administration tool.

Request for the permission of type Sytem.Security.Permissions.SecurityPermission, mscorlib, version=1.0.3300.0, Culture=neutral PublicKeyToken-b77a5c561934e089 failed.

I have already done

-gave the app a strong name with sn -k
- addde an AssemblyKeyFileAttribute n then recompiled
- Trusted all versions with full trust with the same key (using .net wizards trust an assembly)
- Enabled full trust on local intranet

the connection string i am using in the code is
SqlConnection("Data Source=servername;Initial Catalog=DBasename;User ID=userid;Password=xxxxx");

I am using visual studio 2003, sql server2000, and windows server 2003
 
 
0
Comment
Question by:kishorebanda
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 12

Expert Comment

by:topdog770
ID: 17051211
Try giving the app full rights on the local computer as well.

It's a quick and dirty test, but it should work if you provide full trust on both the local computer and full trust on the local intranet as well.


0
 

Author Comment

by:kishorebanda
ID: 17052224
Thanks a lot topdog770 for the reply.

I already gave all permissions at machine level and user level. I have tried setting all zones(local intranet, my computer, strong name,.......).

Do i have to do anything on client machine. How do we give full trust on the local computer?

Thank You
0
 
LVL 12

Accepted Solution

by:
topdog770 earned 750 total points
ID: 17052374
Yes--just to confirm--on a computer trying to run the app from the network getting the security exception--go into control panel, administrative tools, Microsoft .NET Framework 1.1 configuration, Runtime Security Policy, Adjust Zone Security, Make changes to this computer, Set My Computer to full Trust and Local Intranet to Full Trust

Try running the application
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:kishorebanda
ID: 17052511
I login to my domain and then i log into server remotely( locally). I have Microsoft .NET Framework 1.1 configuration on the server. But i dont have it on local machine.
0
 

Author Comment

by:kishorebanda
ID: 17052549
Hey its working now.....
I found out that it doesnot work on shared drives. If itry to drag n drop it on local computer.then it works.
Thanks a lot topdog770 fro all these replies
0
 
LVL 12

Expert Comment

by:topdog770
ID: 17052551
Ok!  I'm making this too hard and forgot the most basic thing of all... and it gets me every once in a while too..

Install the .NET Framework on thier computer and then set permissions and then, finally, the app should work.
0
 

Author Comment

by:kishorebanda
ID: 17052566
Thanks again,
i did have framework installed on the client machine

Kishore
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: Najam
Having new technologies does not mean they will completely replace old components.  Recently I had to create WCF that will be called by VB6 component.  Here I will describe what steps one should follow while doing so, please feel free to post any qu…
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
In this video we outline the Physical Segments view of NetCrunch network monitor. By following this brief how-to video, you will be able to learn how NetCrunch visualizes your network, how granular is the information collected, as well as where to f…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…
Suggested Courses
Course of the Month11 days, 20 hours left to enroll

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question