2

Я использую azure для публикации приложения asp.net, когда я публикую его локально, он отлично работает, но на Azure все вещи, связанные с базой данных, не отображаются и не появляются. «Страница не может отображаться, потому что внутренний сервер произошла ошибка ".SQL SQL azure connection

Удивление, если это может быть что-то неправильно с моей строкой соединения.

App_Data папку с webly_data.sdf Bin: webly.dll ... Simple.Data.SqlCe40.dll

<connectionStrings> 
    <add name="webly" connectionString="Data Source=|DataDirectory|\webly_data.sdf" providerName="System.Data.SqlServerCe.4.0" /> 
</connectionStrings> 

Я использую SDF, и не знаю, как лазурные ведет с что ...

------ ПРОБЛЕМА решаемые -------

я сделал следующее:

  1. Настройка веб-сайта (в управлении Azure)
  2. Поместить строку соединения там Настраиваемый

не знаю, почему именно это требуется, может быть, он игнорировал мои строки подключения в моем web.config .... Спасибо, кто ответил здесь.

+0

Хорошо настройте журнал регистрации Azure Diagnostic и узнайте: http://msdn.microsoft.com/en-gb/library/windowsazure/gg433048.aspx ... но файл .SDF отлично работает с Azure. У него есть свои недостатки, но при условии, что вы упаковываете файл 'sdf' с вашим пакетом развертывания, он будет работать – Arran

+0

Вам также нужно развернуть файлы sql compactcdll в bin – ErikEJ

+0

Да, я сделал это ... Спасибо Arran и ErikEJ за ваши ответы, но я узнаю, что происходит ... опубликует как ответ ... Большое спасибо. – thiagovinicius

ответ

2

я сделал следующее:

  1. Настройка веб-сайта (в управлении Azure)
  2. Поместите строку соединения там Настраиваемый

Dont знаю, почему именно это требуется, возможно, это игнорировало мои строки подключения в моем web.config ....

+0

Спасибо, человек! Я боролся с этой проблемой в течение 3 часов :) Обратите внимание, что просто DELETING эта строка также работает. – Nikolay