Я использую Visual Studio Express 2015RC, и я создал простое приложение MVC 6, но когда я пытаюсь опубликовать его, я не вижу возможности развернуть его в IIS, я вижу параметры Microsoft Azure Web App, Import и File System , Я пробовал файловую систему, но похоже, что это больше для создания автономных приложений, запускаемых с консоли, теперь при отладке я могу выбрать IIS Express или веб-команду, нет опции IIS, поэтому вопрос в том, как я могу развернуть созданное мной веб-приложение MVC6 в IIS?

2
user2070369 15 Май 2015 в 16:47

1 ответ

Лучший ответ

Публикация файловой системы - это именно то, что вам нужно; Все приложения DNX являются автономными, будь то для ASP.NET 5 или консольного приложения.

Когда вы публикуете в файловой системе, вы получаете несколько папок; папка wwwroot (при условии, что вы сохранили значение по умолчанию в своем project.json) - это то место, куда должен указывать IIS. Web.config в этой папке создается для вас автоматически, если вы сохраняете все остальное на месте.

Как бы то ни было, , вероятно, будет здесь , когда-то это написано. Кроме того, в разделе Stack Overflow хостинг проекта ASP.NET 5 на IIS, вероятно, есть некоторая полезная информация, хотя похоже, что это немного устарел на данный момент.

12
Community 23 Май 2017 в 15:00
Конечно. Убедитесь, что вы принимаете ответы на свои вопросы, которые помогут вам!
 – 
Matt DeKrey
15 Май 2015 в 21:16
Я просто сомневался, какая папка должна быть корневой. Тогда спасибо :)
 – 
Michael Winther
1 Дек 2015 в 16:51
У меня серьезные проблемы с исправлением ошибки "Путь слишком длинный", так как ни одно из найденных решений не работает.
 – 
Matthias Müller
25 Фев 2016 в 19:54