A
Adam J. Rosen
A coworker is trying to run a .Net winforms application from a network share
(shared from my computer). When he tries to execute it, he gets a "Request
Failed" message - a bit of poking reveals that this is a security issue,
presumably from running on a network share (and accessing a DB on the
network share) without any permissions set on the app. Setting the trust
level to full access fixes the problem, but when I recompile an put a new
copy there, he has to go through that process again.
Is there a way that I can release new builds without him having to
're-trust'? Does signing assemblies help in here? Also, is there anything an
app can do, aside from detect and degrade/exit gracefully when network
access is denied? I assume a program can't request higher access, as that
would defeat the purpose of having to trust code manually.
Any info greatly appreciated!
Adam
(shared from my computer). When he tries to execute it, he gets a "Request
Failed" message - a bit of poking reveals that this is a security issue,
presumably from running on a network share (and accessing a DB on the
network share) without any permissions set on the app. Setting the trust
level to full access fixes the problem, but when I recompile an put a new
copy there, he has to go through that process again.
Is there a way that I can release new builds without him having to
're-trust'? Does signing assemblies help in here? Also, is there anything an
app can do, aside from detect and degrade/exit gracefully when network
access is denied? I assume a program can't request higher access, as that
would defeat the purpose of having to trust code manually.
Any info greatly appreciated!
Adam