Ошибка входа на сервер sql для проекта WPF c # - PullRequest
2 голосов
/ 15 апреля 2009

Я создал установленный SQL Server 2008 на моем Win XP Box, и я разрабатываю мое wpf веб-приложение на моем ноутбуке. когда я пытаюсь создать соединение с кодом, я получаю ошибку безопасности, я пытаюсь соединиться с комбо-именем пользователя / паролем в студии управления на моем ноутбуке без проблем Это код, который у меня есть, в con.Open () я получаю сообщение об ошибке, что я отправил вверх код.

sql.SqlConnectionStringBuilder csb = new System.Data.SqlClient.SqlConnectionStringBuilder();
csb.DataSource = "mkitt.com";
csb.UserID = "user";
csb.Password = "password";
csb.InitialCatalog = "Investix";
sql.SqlConnection con = new sql.SqlConnection(csb.ConnectionString);
con.Open();



System.Security.SecurityException was unhandled by user code
  Message="Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed."
  Source="mscorlib"
  StackTrace:
       at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet)

... я вырезал остальную часть трассировки стека ...

Я никогда не сталкивался с этой ошибкой, прежде чем не уверен, что причина / решение кто-нибудь знает проблему?

Заранее спасибо за помощь

Marios

Ответы [ 2 ]

2 голосов
/ 15 апреля 2009

Обычно это проблема, связанная с доверием. Вам необходимо установить свойства безопасности в вашем проекте WPF, чтобы использовать «Полное доверие».

1 голос
/ 15 апреля 2009

Это проблема «политики безопасности доступа к коду» (caspol) - т. Е. Ваше приложение WPF не работает с полным доверием и не имеет указанного разрешения.

Если вы развертываете с ClickOnce, вы можете указать, какие разрешения должны запрашивать ваше приложение на вкладке Безопасность (свойства проекта). Вы также можете запросить полное доверие при необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...