ASP.NET 4.0 публикаци€ проекта и проблемы с ASPNETDB.MDF

07:10:2010 –≥.

¬ заметке рассматриваетс€ проблема при публикации (publish) проекта веб-сайта на ASP.NET 4.0, созданного в VisualStudio 2010.

—уть проблемы:в процессе разработки на локальной машине веб-сайт работает корректно, однако, при публикации возникают ошибки с окном авторизации, которое создаетс€ по умолчанию с проектом в VisualStudio 2010 (Membership API). 

ѕо умолчанию в процессе разработки используетс€ локальный экземпл€р MSSQLServer, к которому присоедин€етс€ база данных ASPNETDB.MDF, расположенна€ в каталоге App_Data. ѕри переносе на реальный сервер файлы Ѕƒ не могут быть приаттачены.

ѕо€вление авторизационной формы €вл€етс€ выражением желани€ Microsoft автоматически приобщать сообщество к использованию Membership API. ѕоэтому подобные проблемы возникали у молодых разработчиков и раньше, но были они св€заны непосредственно с началом применени€ API. “еперь же при публикации ASP.NET 4.0 Web-проекта вопрос возникает автоматически – как подключить ASPNETDB.MDF к проекту?

Ќа большинстве ресурсов, посв€щенных либо SQL либо программированию на ASP.NET описываютс€ либо шаги, св€занные с серверными настройками, либо использование методов, требующих особых привилегий пользовател€ дл€ проведени€ операции. Ѕольшинство из авторов не учитывает, что проекты часто разворачивают не на выделенные сервера, а на хостинг-аккаунты, где возможность выполнени€ операций с административными привилеги€ми отсутствует.

ƒл€ решени€ проблемы используйте следующие шаги:

1) ¬ папке вашего .NET Framework найдите нужный.   примеру, Windows\Microsoft.NET\Framework\v4.0.30319 - файл aspnet_regsql.exe
¬ мануалах рассматриваетс€ обращение к этому файлу через консоль, но зачем усложн€ть дело, когда при непосредственном запуске есть GUI интерфейс ƒанна€ утилита подготовит базу данных к использованию Membership API.

√лавное – указать соединение с MSSQL-сервером и конечную Ѕƒ, как показано на скриншоте ниже.
asp_net.jpg
ѕо-сути база данных теперь €вл€етс€ копией той, котора€ лежит в папке App_Data. ¬озникает вопрос – зачем создавать копию Ѕƒ с помощью утилит, когда у нас есть реальный файл ASPNETDB.MDF, который был доступен в процессе разработки ASP.NET 4.0 веб-сайта без проблем? ¬озможна така€ ситуаци€ когда вы в процессе разработки будете использовать более новую версию MSSQL, чем та, котора€ предоставл€етс€ хостером. ћожно решать проблемы с совместимостью, но если это только начало разработки то намного проще использовать aspnet_regsql дл€ модификации Ѕƒ – поставить версию MSSQL ниже, чем та, котора€ создаетс€ по умолчанию и работать с ней.

»з модифицированной базы создаем *.bak файл с помощью функции Backup Database. ¬осстанавливаемс€ на сервере.

2)  онфигурируем файл Web.config в проекте. »нтересуют строчки, указывающие строку подключени€. ¬ атрибуте connectionString вместо дефолтного значени€:data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true
указываем наше подключение к Ѕƒ

¬се готово.

 

 омментарии  

 
0#13Williamtix2017-11-19 02:32How to quickly lose weight in 15 days:
https://sites.google.com/site/weightlossluxury/weight-loss-shakes-supplements-more


Interesting tags:
the new you weight loss clinic
best diet to lose weight after gallbladder removal
i eat once a day will i lose weight
best heart rate monitor weight loss 2011
homemade vegetable soup weight loss
healthy vegetable soup recipe for weight loss
no menstruation after weight loss
full body weight loss
huge weight loss tips
÷итировать
 
 
0#12NadejdaAdafe2017-11-18 14:36Eat at Burger King For a Year!
Go to the http://burger.socaf.info - site.
Enter your email now for a chance to win Burger King lunch for a year.
÷итировать
 
 
0#11NdejdaAdafe2017-11-18 01:11Eat at Burger King For a Year!
Go to the http://burger.socaf.info - site.
Enter your email now for a chance to win Burger King lunch for a year.
÷итировать
 
 
0#10Susanpayox2017-11-16 18:08ѕишите на почту:bernsontraff@gmail.com

ќтзывы о кредитах дл€ бизнеса в Ћесном (Ѕийский р-н). ќставьте собственное мнение


http://bestsky.info/redir.html
÷итировать
 
 
0#9Jessesauro2017-11-03 14:56–еб€та, две недели назад заказывала себе реплику Iphone X,заказ пришЄл через 6 дней. ¬от € решила оставить отзыв!
 упила его здесь http://10x-apple.ru ќплата полностью происходит на почте!
«а врем€ моего использовани€, около недели,никаких недочетов не заметила, ни чуть не тупит! ќчень плавно работает!!! —тильный дизайн, подчеркивающий статус владельца! ” моих друзей прибавилось поводов дл€ зависти)) ≈сли телефон не понравитс€, то есть возможность вернуть телефон обратно, в течении 14 дней! √аранти€ на телефон один год.  амера супер, фотки просто класс!!! Ѕеспроводные наушники, не боитс€ влаги, работает ќчень быстро!!! ќчень красивый. “ак же в комплекте пришло защитное стекло и чехол подчеркивающий цвет телефона!
“ак что реб€та покупайте тут и не бойтесь!
¬от ссылка:http://10x-apple.ru


https://telegraf.com.ua/files/2017/10/1508855633_iphone-x.jpg
÷итировать
 
 
0#8Patriotwzn2017-10-08 11:05ѕриветствую ¬ас друзь€!
ѕредлагаем ¬ашему вниманию высококачественные профессиональные плЄнки.
Ќаша организаци€"ќќќ «ащитные плЄнки" работает 15 лет на рынке этой продукции в Ѕеларуси.
ћы можем предложить ¬ам «ащитные плЄнки ,архитектурные плЄнки,декоративные плЄнки,автомобильные плЄнки и противопожарные плЄнки.
Ѕолее подробна€ информаци€ размещена на нашем сайте
— уважением,коллектив "ќќќ «ащитные плЄнки".
http://tfcinvest.vn/forum/member.php?129-Patriotopj
http://55.alschool.kz/user/Patriotjfh/
https://phensedyl.com/index.php?action=profile;u=11481
http://george27.myjino.ru/profile.php?mode=viewprofile&u=15608
http://famill.ru/index/8-16449
÷итировать
 
 
0#7Patriotemi2017-10-07 11:50ƒобрый день господа!
ѕредлагаем ¬ашему вниманию высококачественные профессиональные плЄнки.
Ќаша организаци€"ќќќ «ащитные плЄнки" работает 15 лет на рынке этой продукции в Ѕеларуси.
ћы можем предложить ¬ам «ащитные плЄнки ,архитектурные плЄнки,декоративные плЄнки,автомобильные плЄнки и противопожарные плЄнки.
Ѕолее подробна€ информаци€ размещена на нашем сайте
— уважением,коллектив "ќќќ «ащитные плЄнки".
http://bbs.zhifa365.com/space-uid-676723.html
http://modaland.pl/forum/profile.php?id=15322
http://mdklan.cba.pl/forum/../profile.php?lookup=1793
http://zwendosaaf-yola.ru/user/Patriotquu/
http://ehe.lt/user/Patriotxgt/
÷итировать
 
 
0#6Timotyecopy2017-09-28 06:27ѕо моему мнению ¬ы ошибаетесь. ƒавайте обсудим это. ѕишите мне в PM.

---

инга и валентин и читать порно россказ как отец насилует дочку
÷итировать
 
 
0#5IvanAyh2017-09-20 02:30http://recoverperu.org÷итировать
 
 
0#4Shawnsop2017-08-29 16:38Each stone and water were old established backyard characteristics manner before somebody thought of having yards, flower beds or edges.

Visit site:http://audiojungle.net/item/christmas-piano/19056234/

http://audiojungle.net/user/momentumofmelody/portfolio?ref=MomentumOfMelody
http://audiojungle.net/item/piano-inspiration/18285725?ref=MomentumOfMelody
http://audiojungle.net/user/ie_sound/portfolio?ref=IE_Sound
http://audiojungle.net/item/motivation-ambient-kit/19508793?ref=IE_Sound
÷итировать
 

ƒобавить комментарий


«ащитный код
ќбновить

« »звлечь из HTML текст в C# Left Join SQL пример запроса с объ€снением »

‘отоальбом

fotic.jpg

ќблако “егов