2015-12-01 3 views
0

Я пытаюсь разработать приложение Asp.Net MVC5, которое будет использовать базу данных и загружено в Azure, но я не могу получить все зависимости. Шаблон не сможет зарегистрировать пользователя.Минимальные требования и требования для разработки приложения Asp.Net MVC5 в Windows 7

Теперь я до такой степени, что должен обратиться за помощью. Поэтому я здесь.

Итак, мои вопросы: что именно требуется на машине Windows 7, чтобы иметь возможность разрабатывать приложение Asp.Net MVC5 и бесплатно развертывать Azure? Есть ли контрольный список, который я могу проверить, чтобы убедиться, что у меня абсолютно все необходимое?

Что я до сих пор: Visual Studio 2015 Community edition. Пробный счет на Azure с более чем достаточным кредитом. Некоторые серверные установки, которые я не уверен, работают или нет.

Я был бы очень благодарен за все, что может помочь мне изолировать проблему.

EDIT: Что я могу проверить, чтобы убедиться, что у меня есть все необходимое для запуска шаблона с помощью функции регистрации?

Вот сообщение об ошибке я получаю при попытке зарегистрировать пользователя:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. The specified LocalDB instance does not exist. )

строку подключения (немодифицированного):

<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-TestWithSql-20151201053259.mdf;Initial Catalog=aspnet-TestWithSql-20151201053259;Integrated Security=True" 
    providerName="System.Data.SqlClient" /> 

+0

Вы развивающуюся это локально на машине Win7? У вас есть база данных? Я сомневаюсь, что это проблема с минимальными требованиями или что-то в этом роде - это, скорее всего, проблема конфигурации или проблема с кодом. – Tim

+0

Да. Я разрабатываю его на своем личном ноутбуке на местном уровне. У меня установлен Microsoft SQL Server 2008 R2, а также Microsoft SQL Server 2016 CTP3.0. Я также использовал Web Platform Installer 5.0 для установки всех необходимых веб-инструментов (предположительно). Был установлен какой-то комплект. Я не указал базу данных. – Sigmundur

+0

Вы регистрируете пользователя в базе данных? Затем вам нужно указать базу данных в строке подключения. – Tim

ответ

1

Проблема выше вы имеете в виду локальная база данных. (LocalDb) \ MSSQLLocalDB относится к v12 локального db. В моей системе, если я бегу на CMD линии

sqllocaldb i MSSQLLocalDB

я

 
Name:    mssqllocaldb 
Version:   12.0.2000.8 
Shared name: 
Owner:    MyMachine\Adam 
Auto-create:  Yes 
State:    Stopped 
Last start time: 12/1/2015 9:09:18 PM 
Instance pipe name: 

Он должен получить установлен с VS 2015, однако я слышал пару экземпляров народа устанавливает не устанавливать это вверх (не уверены в причине, пользователе или нет). Установите LocalDB от https://www.microsoft.com/en-us/download/details.aspx?id=42299 , и вам должно быть хорошо идти.

Теперь, когда вы хотите, чтобы развернуть на Azure, убедитесь, что вы понимаете этот процесс (я был «друг» в этой статье га): https://msdn.microsoft.com/en-us/magazine/dn818489.aspx

+0

Да! Это именно то, чего явно не хватало. Я установил localDB, и теперь он работает для меня, чтобы создать совершенно новый проект. Я могу зарегистрироваться и войти в систему из коробки без каких-либо изменений в шаблоне. Самое смешное, что теперь он также работает, когда я публикую его на Azure: D Который я нахожу странным. Прежде чем он работал НИКОГДА не локально, ни на Azure, потому что у меня не было localDB, установленного на моей машине. Большое спасибо. Я отвлекаю свои волосы от разочарования. – Sigmundur

Смежные вопросы