2015-05-07 2 views
2

Я установил Visual Studio 2015 RC и создал образец проекта веб-сайта.Как опубликовать веб-сайт ASP.NET Core 5 в IIS?

Я опубликовал его в Visual Studio, используя его средство публикации для файловой системы. Выход:

Published files

Я попытался предназначаться IIS как эта папка и Wwwroot папку, но ничего не изменилось. Я всегда получаю Доступ отрицается Ошибка.

Проверено ли правовые требования. Они в порядке. Я всегда могу запускать свои другие веб-сайты ...

Я хочу опубликовать его с таргетингом clrcore. Но я уже пытался опубликовать его, используя clr и провалился там тоже. Это та же ошибка.

Каким должен быть процесс публикации, когда я хочу запустить веб-сайт coreclr в IIS? И я даже не знаю, можно ли выполнить проект coreclr в IIS.

К слову, в .NET Framework в ядре приложений в IIS нет ничего. Поэтому я не знаю, что может сделать мой бедный IIS.

+0

Запуск веб-сайта на базе CoreCL определенно возможен. Вы можете связать и опубликовать вручную, выполнив следующие шаги: http://stackoverflow.com/a/29990607/149064. Можете ли вы дать более подробную информацию о своей ошибке? –

+0

@ VictorHurdugaci Конечно. Кстати, я уже задал еще один вопрос о 'dnu'. Я не могу заставить его работать. http://stackoverflow.com/questions/30106225/where-to-find-dnu-command-in-windows – Yves

ответ

-2

Насколько я знаю, вы не можете размещать веб-сайт ASP.NET Core 5 на IIS, он работает только с самостоятельным хостингом.

+0

Я считаю, что хостинг IIS включен через [Project «Helios»] (http://blogs.msdn.com/ б/WebDev/Архив/2014/02/18/дополнительный к АСП-нетто-проект-helios.aspx). – bricelam

1

Есть полные инструкции от MS: http://docs.asp.net/en/latest/publishing/iis.html

TL; DR Вам необходимо установить HTTP обработчиком платформы. Кроме того, если вы можете получить стандартное приложение MVC 5 для работы, вы должны быть в порядке. Единственное изменение, которое мне нужно было сделать, это установить обработчик plstform. Конечно, в VS я опубликовал в папку, а затем скопировал содержимое на веб-сервер. Корневая папка на сайте должна указывать на wwwroot, и соответствующий член будет на том же уровне.

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