проблема строки подключения в web.config ASP.Net - PullRequest
0 голосов
/ 10 октября 2010

Я использую VSTS 2010 + C # + .Net 4.0 для разработки приложения ASP.Net с использованием SQL Server 2008 Enterprise в качестве базы данных. Я изучаю чужой код. Я заметил код, подобный этому, я не уверен, правильное ли использование, и поэтому я пришел сюда, чтобы попросить совета.

В коде я вижу такой код, я хочу знать, правильно ли использовать такой метод для чтения строки подключения из web.config?

ConfigurationManager.ConnectionStrings["DBConnectinString"].ConnectionString

и такой код используется для чтения строки подключения из web.config, как показано ниже, обратите внимание, что строка подключения определена вне раздела system.web.

<?xml version="1.0"?>
<configuration>
  <configSections>
       <!--this section is empty-->
  </configSections>
  <appSettings>
    ...... content of appSettings
  </appSettings>
  <connectionStrings>
    <add name="DBConnectinString" connectionString="data Source=.;uid=foo;pwd=foo;database=FOODB" providerName="System.Data.SqlClient"/>
  </connectionStrings>
<system.web>
... ... content of system.web
</system.web>
</configuration>

1 Ответ

4 голосов
/ 10 октября 2010

Это стандартное место для определения строк подключения в web.config, да.

См. Это для получения дополнительной информации: http://msdn.microsoft.com/en-us/library/ms178411.aspx

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