Подключение к базе данных в приложении ASP MVC3 с IIS - PullRequest
0 голосов
/ 24 мая 2011

У меня были некоторые проблемы с подключением к моей базе данных в веб-приложении. База данных является .mdf и находится в моей папке App_Data. Я использую IIS 7.5 для запуска и отладки своего веб-сайта.

Я получил следующую ошибку:

Ошибка устранения неполадок: попытка прикрепить базу данных с автоматическим именем для файла расположение базы данных не удалось. база данных с таким же именем существует, или указанный файл не может быть открыт, или он находится на общем ресурсе UNC.

Я придумал это решение:

http://www.dotnetfunda.com/articles/article905-troubleshoot-error-an-attempt-to-attach-an-autonamed-database-for-file-l-.aspx

НО это означает, что логин и пароль моего компьютера должны быть широко открыты в файле web.config. Как вы понимаете, я не слишком рад этому ... Есть ли способ скрыть мой пароль от web.config или решить эту проблему иным способом? Спасибо.

1 Ответ

2 голосов
/ 24 мая 2011

При условии, что вы храните его в строках подключения - начиная с ASP.NET 2.0 вы можете зашифровать любой раздел ...

запустить из корня вашего сайта ..

G: \ content \ snippet-site> C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ aspnet_regiis -pef "connectionStrings"

Это должно сработать.

Немного больше информации ... http://weblogs.asp.net/scottgu/archive/2006/01/09/434893.aspx

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