Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Eseguire applicativo Vb.NET da disco di rete
lunedì 28 giugno 2010 - 17.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gemepaso
Profilo
| Newbie
21
messaggi | Data Invio:
lun 28 giu 2010 - 17:24
1405_error.zip
Ciao a tutti. Ho un piccolo problema legato al dot.Net; provo a riassumerlo velocemente.
Ho creato un semplice applicativo in Visual Studio 2005 che esegue la connessione al DB tramite connectionString su SQL2005
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=NOMEDB;Data Source=ISTANZASQL
Se l'applicativo viene eseguito localmente problemi non ce ne stanno. Se lanciato da un disco di rete (cosa di cui ho la necessità di fare perchè usato da parecchie persone) da un errore di System.Security.SecurityException legato a questioni di sicurezza del framework
Errore ben documentato dal sito microsoft ..
http://support.microsoft.com/kb/820637/it
http://support.microsoft.com/kb/814741/it
e non solo
http://www.google.it/search?hl=it&q=System.Security.Permissions.EnvironmentPermission%2C+mscorlib%2C+Version%3D2.0.0.0%2C+Culture%3Dneutral%2C+PublicKeyToken%3Db77a5c561934e089%27&btnG=Cerca&aq=f&aqi=&aql=&oq=&gs_rfai=
con varie possibilità di risoluzione (e naturalmente nessuan andata a buon fine)
..è probabile (almeno spero) che qualcuno si sia già scontrato con questo problema; se si, puoi darmi indicazioni di come hai risolto?
Grazie
Marco
.Allego file log di errore...
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 28 giu 2010 - 17:46
Ciao,
hai provato anche ad usare Caspol.exe?
http://blogs.msdn.com/b/shawnfa/archive/2004/12/30/344554.aspx
Hai già scartato la possibilità di una distribuzione ClickOnce? A mio avviso è comodo come lanciarla da share rete, senza avere di questi problemi...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
gemepaso
Profilo
| Newbie
21
messaggi | Data Invio:
mar 29 giu 2010 - 12:09
Ciao Matteo,
con Caspol.exe ce l'ho fatta, non tramite script, ma direttamente dall'utility di configurazione Microsoft .NET Framework 2.0 Configuration...
Provo a riassumere il tutto, limitadomi ai passi fatti senza dilungarmi in spiegazioni ..
1° Passo
Microsoft .NET Framework 2.0 Configuration
Risorse del Computer
Criteri di protezione Runtime
Computer
Set di Autorizzazioni (Tasto Destro - Nuovo)
dare un nome della regola e Premere Avanti
Nelle Elenco Selezionare "Registro di Sistema"
Impostazioni Autorizzazione: Fleggare "Concedi Agli assembly ......."
2° Passo
Microsoft .NET Framework 2.0 Configuration
Risorse del Computer
Criteri di protezione Runtime
Computer
Gruppi di codice
AllCode
LocalIntranet_Zone (Tasto Destro - Nuovo)
dare un nome della regola e Premere Avanti
Tipo di condizione per il gruppo di codice: URL
URL: dare il percorso con questa sintassi => //SERVER/CARTELLA_CONDIVISA
St di Autorizzazione "FULL TRUST"
o direttamente tramite script ..
call %windir%\Microsoft.NET\Framework\v2.0.50727\caspol -q -m -ag 1.2 -url //SERVER/CARTELLA_CONDIVISA/* FullTrust
Grazie di nuovo
Ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !