У меня маленькая проблема. У меня есть приложение, работающее на локальном хосте, и все в порядке, но когда я загружаю его на рабочий веб-сервер и хочу подключиться к базе данных, я получаю просто «Извините, произошла ошибка при обработке вашего запроса». Когда я пытаюсь страницы без взаимодействия с базой данных, это работает. Я использую Entity Framework, но я не уверен, правильно ли указаны строки подключения.
Это строка подключения для localhost:
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=localhost\MSSQL;Integrated Security=SSPI;Initial Catalog=KravmagaIS" />
<add name="KravmagaISEntities" connectionString="metadata=res://*/Models.KravmagaModel.csdl|res://*/Models.KravmagaModel.ssdl|res://*/Models.KravmagaModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=ISKUDA-NTB\MSSQL;Initial Catalog=KravmagaIS;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>
и этот для производственного сервера:
<connectionStrings>
<add name="ApplicationServices" connectionString="Data Source=192.168.1.5;User ID=db3542;Password=****;Initial Catalog=db3542" />
<add name="KravmagaISEntities" connectionString="metadata=res://*/Models.KravmagaModel.csdl|res://*/Models.KravmagaModel.ssdl|res://*/Models.KravmagaModel.msl;provider=System.Data.SqlClient;provider connection string='Data Source=192.168.1.5;User ID=db3542;Password=*****;Initial Catalog=db3542'" providerName="System.Data.EntityClient" />
</connectionStrings>
Есть ли ошибка? Я уверен, что пароль правильный.
Спасибо за помощь.
EDIT:
Извините за мою ошибку. : - / Соединение в порядке. Но отношения в производственном сервере являются причиной проблемы.
У меня есть класс Training
и класс Instructor
. (На тренинге работает один инструктор).
Когда я звоню в поле зрения:
@training.InstructorID
Обычно я получаю удостоверение инструктора по обучению, но когда я звоню:
@training.Instructor.Fullname
Я получаю сообщение об ошибке. На localhost все работает.
Есть идеи? Спасибо.