powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / публикация asp.net mvc с entity framework (проблема с .mdf)
8 сообщений из 8, страница 1 из 1
публикация asp.net mvc с entity framework (проблема с .mdf)
    #38004993
crew1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Если использовать БД mdf для профилей, к примеру, то все понятно - создать базу данных на сервере и ее использовать.
Но как дело обстоит с entity framework? В проекте создается модель ADO.NET EDM, которая ссылается как раз на mdf и работает с ней.
Модель не может ссылаться на базу, находящуюся на сервере, на сколько я понимаю.
Как быть?
Как опубликовать проект, чтобы он работал и на локальном компе и на сервере?
В общем, подскажите, пожалуйста, как опубликовать без ошибок минимальный проект, использующий entity?
Спасибо.
...
Рейтинг: 0 / 0
публикация asp.net mvc с entity framework (проблема с .mdf)
    #38005007
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crew1251, Чтобы приложение заработало на сервере, нужно поменять строку соединения в файле конфигурации приложения. Разумеется схемы БД на локальном компи и сервере должны совпадать.
...
Рейтинг: 0 / 0
публикация asp.net mvc с entity framework (проблема с .mdf)
    #38005046
crew1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну смотри вот моя строка подключения в myLittleAdmin которая должна быть на хосте:
первая -
<add name="ApplicationServices" connectionString=" Data Source=wh-sql01;Initial Catalog=z255089_db;Integrated Security=False;User ID=z255089_crew1250;Connect Timeout=15;Encrypt=False;Packet Size=4096" providerName="System.Data.SqlClient" />

а это уже вторая с локального серва где добавляется схема EF - <add name="IMEIEntities" connectionString="metadata=res://*/Models.DbModel.csdl|res://*/Models.DbModel.ssdl|res://*/Models.DbModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=wh-sql01;Initial Catalog=z255089_db;Integrated Security=True;Pooling=False;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />

Вот что мне нужно изменить, ато сайт никак не могу поднять? База я создал и залил дамп с локального серва
...
Рейтинг: 0 / 0
публикация asp.net mvc с entity framework (проблема с .mdf)
    #38005059
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crew1251, изменить нужно, то что выделено красным:

<add name="IMEIEntities" connectionString="metadata=res://*/Models.DbModel.csdl|res://*/Models.DbModel.ssdl|res://*/Models.DbModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=wh-sql01;Initial Catalog=z255089_db;Integrated Security=True;Pooling=False;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
...
Рейтинг: 0 / 0
публикация asp.net mvc с entity framework (проблема с .mdf)
    #38005072
crew1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile, ну а что вписать то нужно вместо этого ?
...
Рейтинг: 0 / 0
публикация asp.net mvc с entity framework (проблема с .mdf)
    #38005130
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crew1251, свой connection string разумеется. В твоем случае это: Data Source=wh-sql01;Initial Catalog=z255089_db;Integrated Security=False;User ID=z255089_crew1250;Connect Timeout=15;Encrypt=False;Packet Size=4096
...
Рейтинг: 0 / 0
публикация asp.net mvc с entity framework (проблема с .mdf)
    #38005153
crew1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile, все я понял спс. Но вот теперь выскакивает Runtime Error :

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".


<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>

Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.


<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
...
Рейтинг: 0 / 0
публикация asp.net mvc с entity framework (проблема с .mdf)
    #38005417
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crew1251Но вот теперь выскакивает Runtime Error
Тебе нужно получить настоящее сообщение об ошибке. Прочитай внимательно что тебе выдал ASP.NET и сделай это.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / публикация asp.net mvc с entity framework (проблема с .mdf)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]