|
публикация asp.net mvc с entity framework (проблема с .mdf)
|
|||
---|---|---|---|
#18+
Здравствуйте! Если использовать БД mdf для профилей, к примеру, то все понятно - создать базу данных на сервере и ее использовать. Но как дело обстоит с entity framework? В проекте создается модель ADO.NET EDM, которая ссылается как раз на mdf и работает с ней. Модель не может ссылаться на базу, находящуюся на сервере, на сколько я понимаю. Как быть? Как опубликовать проект, чтобы он работал и на локальном компе и на сервере? В общем, подскажите, пожалуйста, как опубликовать без ошибок минимальный проект, использующий entity? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 21:50 |
|
публикация asp.net mvc с entity framework (проблема с .mdf)
|
|||
---|---|---|---|
#18+
crew1251, Чтобы приложение заработало на сервере, нужно поменять строку соединения в файле конфигурации приложения. Разумеется схемы БД на локальном компи и сервере должны совпадать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 21:59 |
|
публикация asp.net mvc с entity framework (проблема с .mdf)
|
|||
---|---|---|---|
#18+
Ну смотри вот моя строка подключения в 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" /> Вот что мне нужно изменить, ато сайт никак не могу поднять? База я создал и залил дамп с локального серва ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 22:34 |
|
публикация asp.net mvc с entity framework (проблема с .mdf)
|
|||
---|---|---|---|
#18+
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="Data Source=wh-sql01;Initial Catalog=z255089_db;Integrated Security=True;Pooling=False;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 22:45 |
|
публикация asp.net mvc с entity framework (проблема с .mdf)
|
|||
---|---|---|---|
#18+
bazile, ну а что вписать то нужно вместо этого ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2012, 22:57 |
|
публикация asp.net mvc с entity framework (проблема с .mdf)
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2012, 00:27 |
|
публикация asp.net mvc с entity framework (проблема с .mdf)
|
|||
---|---|---|---|
#18+
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> ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2012, 02:05 |
|
|
start [/forum/topic.php?fid=17&fpage=31&tid=1350212]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 146ms |
0 / 0 |