Возможно ли построить SPA без использования .net-инфраструктуры в визуальной студии?

Название должно быть самоочевидным, но на всякий случай. Я пытаюсь создать приложение angular, которое будет размещено на лазуре. В настоящее время у меня возникают проблемы с использованием пустельги, поэтому я хотел бы создать приложение в визуальной студии, но без использования какого-либо кода .net(так что нет startup.cs или program.cs). Если ответ явно нет, то, я думаю, мне нужно будет найти другую среду IDE, которая будет делать то, что мне нужно.

Ответ 1

Угу. Просто создайте проект веб-сайта вместо проекта веб-приложения.

https://msdn.microsoft.com/en-us/library/dd547590.aspx

Сценарии, в которых предпочтительными являются проекты веб-сайтов, относятся следующие:

Вы не хотите явно компилировать проект для его развертывания.

Ответ 2

Да, с visual studio возможно создание SPA в angular без использования .net framework. Ниже приведены шаги, которые вы можете выполнить для начала работы с SPA в angular с помощью визуальной студии.

Перейти: Файл > Создать > Проект

Из нижеприведенного экрана выберите Веб-приложение ASP.NET введите изображение описание здесь

Укажите имя, местоположение, решение, нажмите ОК, чтобы получить следующее всплывающее окно введите описание изображения здесь

В приведенном выше всплывающем меню выберите "Пустой" и нажмите "ОК", чтобы создать проект. Теперь добавьте html файл в проект index.html. Напишите ниже код в index.html

<head>
    <title></title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.1/angular.min.js"></script>
</head>
<body>
    <div ng-app>
        Message:<input type="text" ng-model="message" />
        <hr>
        <div>Entered Message:{{message}}</div>
    </div>
</body>
</html>

Ответ 3

Да, вы можете разработать приложение SPA без кода .net в visual studio. Код Visual Studio - это еще одна IDE для кросс-платформенной разработки.

Посмотрите пример на pluralsight

Ответ 4

Если вы используете инструменты node для создания проекта, вы можете попробовать Node.js Инструменты для Visual Studio

У него есть поддержка задач gulp/grunt, а также интеграция с azure. Поддержка предоставляется через пользовательские типы проектов.

Ответ 5

Мое Успение здесь: Вы можете работать на своем веб-сайте в автономном режиме, не снимая его с места, расположенного на Azure.

Я попытаюсь решить, как открыть сайт в Visual Studio, который не имеет ничего общего с проектом на базе .NET Framework.

Этапы:

а. Создайте физическую папку на своем диске и сохраните связанные с ней файлы, связанные с SPA, или, допустим, сохраните простой файл HelloWorld.html, который просто отобразит некоторый простой текст.

б. Перейти к VS > Файл > Открыть > Веб-сайт (будут представлены четыре или более параметров)  - выберите простейшую "Файловую систему" ​​и укажите папку, созданную на шаге a.

VS откроет папку как веб-сайт и добавит к ней файл решения, но никакой другой код .NET не связан с ним. Таким образом, вы можете использовать IDE, как я думаю, вы собираетесь использовать.