Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ConnectionString property -- но оно там!! 
:(
    Опции темы
Crypton
  Дата 14.9.2008, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 9.10.2006
Где: США, Санкт-Петерб ург

Репутация: 2
Всего: 2



Наблюдаю такой глюк при переходе с хостинга на выделенный сервер, проблему можно посмотреть тут http://66.254.175.158/

Не могу понять почему, но в секции <connectionStrings> web.config все прописано правильно, и вытаскиваем их также: ConfigurationManager.ConnectionStrings[1].ConnectionString

Цитата

<connectionStrings>
    <add name="SQLDB" connectionString="Data Source=(local);Initial Catalog=@@@;Persist Security Info=True;User ID=tsmuser;Password=@@@;Asynchronous Processing=True;MultipleActiveResultSets=True;Connect Timeout=5"
      providerName="System.Data.SqlClient" />
</connectionStrings>


Сделал тестовую страничку, а выходит что ASP.NET вообще игнорирует часть конфигурации. О_О кто с этим сталкивался? Есть RDP доступ к серверу, может быть не правильная установка .net или IIS конфигурация?

Из событий, 
Цитата

Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 13.09.2008 18:48:04
Event time (UTC): 13.09.2008 22:48:04
Event ID: 6cb5231eed8f4e39b58a330a60597f06
Event sequence: 19
Event occurrence: 6
Event detail code: 0
 
Application information:
    Application domain: /LM/W3SVC/163865814/Root-1-128658190755725000
    Trust level: Full
    Application Virtual Path: /
    Application Path: E:\Inetpub\tsmteam.ru\http\
    Machine name: *
 
Process information:
    Process ID: 3000
    Process name: w3wp.exe
    Account name: NT AUTHORITY\SYSTEM
 
Exception information:
    Exception type: InvalidOperationException
    Exception message: The ConnectionString property has not been initialized.
 
Request information:
    Request URL: http://localhost/Default.aspx
    Request path: /Default.aspx
    User host address: 127.0.0.1
    User: 
    Is authenticated: False
    Authentication Type: 
    Thread account name: NT AUTHORITY\SYSTEM
 
Thread information:
    Thread ID: 1
    Thread account name: NT AUTHORITY\SYSTEM
    Is impersonating: False
    Stack trace:    at System.Data.SqlClient.SqlConnection.PermissionDemand()
   at System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection)
   at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   at System.Data.SqlClient.SqlConnection.Open()
   at ASP.default_aspx.__dlLatestSiteNews_ItemDataBound(Object sender, DataListItemEventArgs e) in e:\Inetpub\tsmteam.ru\http\Default.aspx:line 17
   at System.Web.UI.WebControls.DataList.OnItemDataBound(DataListItemEventArgs e)
   at System.Web.UI.WebControls.DataList.CreateItem(Int32 itemIndex, ListItemType itemType, Boolean dataBind, Object dataItem)
   at System.Web.UI.WebControls.DataList.CreateControlHierarchy(Boolean useDataSource)
   at System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e)
   at System.Web.UI.WebControls.BaseDataList.DataBind()
   at System.Web.UI.WebControls.BaseDataList.EnsureDataBound()
   at System.Web.UI.WebControls.BaseDataList.CreateChildControls()
   at System.Web.UI.Control.EnsureChildControls()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Control.PreRenderRecursiveInternal()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
 
 
Custom event details:

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp


Это сообщение отредактировал(а) Crypton - 14.9.2008, 17:42
--------------------
«Все, что вы знаете — ложь» Теория мироздания 
PM MAIL WWW ICQ Skype   Вверх
PashaPash
Дата 14.9.2008, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 7
Всего: 49



Цитата(Crypton @  14.9.2008,  17:40 Найти цитируемый пост)
Не могу понять почему, но в секции <connectionStrings> web.config все прописано правильно, и вытаскиваем их также: ConfigurationManager.ConnectionStrings[1].ConnectionString

Вообще-то индексация начинается с 0. И гораздо надежнее доставать connection string по имени - ConfigurationManager.ConnectionStrings["SQLDB"].ConnectionString.


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0571 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.