Hejsan! Hej Niklas.Begäran om behörighet av typen System.Net.SocketPermission
Jag har stött på ett märkligt problem här.
För ett tid sedan skapade jag upp en webbapplikation som jag debuggar lokalt och som bland annat hämtar nyheter från en databas på nätet. Jag har inte haft några som helst problem med detta, men nu idag när jag ska köra applikationen för jag ett System.Security.SecurityException
InnerException {"Begäran om behörighet av typen System.Net.SocketPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 misslyckades."} System.Exception {System.Security.SecurityException}
vid MySql.Data.MySqlClient.NativeDriver.Open()\r\n
vid MySql.Data.MySqlClient.Driver.Create(MySqlConnectionString settings)\r\n
vid MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()\r\n
vid MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()\r\n
vid MySql.Data.MySqlClient.MySqlPool.GetConnection()\r\n
vid MySql.Data.MySqlClient.MySqlPoolManager.GetConnection(MySqlConnectionString settings)\r\n
vid MySql.Data.MySqlClient.MySqlConnection.Open()\r\n
vid DatabaseLayer.DatabaseManager.Execute(String query)\r\n
vid DatabaseLayer.DAO.NewsDAO.GetNews(String culture, Int32 limit)"
Jag kör Vista och har inte haft detta problem förrens nu. Någon som vet vad som kan vara orsaken och kanske även hur man löser det?
// NiklasSv: Begäran om behörighet av typen System.Net.SocketPermission
Jag hade ett liknande problem tidigare.
Kolla din "Runtime Security Policy" under .NET Framework x.xx Configuration.
Den kan köras från MMC.
Jag gjorde en ny grupp under "Machine/Code Groups/All_Code" som heter "Allt".
Sen satte jag "Membership condition" till "All code" och "Permission Set" till "Full trust".
Detta orsakar säkert nåt säkerhetshål... men det funkar iallafall för mig.
// Peter