#c# #asp.net-mvc #iis-7
#c# #asp.net-mvc #iis-7
Вопрос:
Я хочу развернуть asp.net веб-сайт mvc5, но с исходным кодом, а не с двоичными файлами.
Возможно ли это?
Я попробовал несколько руководств в сети для подключения моего VS2013 к IIS7, но проблема в том, что у меня нет исходного кода, поэтому я не могу поставить точку останова.
Комментарии:
1. Ваши 3 варианта настройки удаленной отладки ( msdn.microsoft.com/en-us/library/y7f5zaaa.aspx ); установите VS на веб-сервер, скопируйте весь ваш проект и используйте RDP для входа в систему и запуска VS там, или настройте IIS Express на своем поле разработчика, чтобы максимально точно соответствовать prod-серверу и выполнять локальную отладку. Последнее, вероятно, проще всего.
2. @tvanfosson — Он также может настроить локальный экземпляр IIS, а не IIS Express
3. Мне непонятно, что вы здесь пытаетесь сделать. Вы ведь знаете, что можете выполнять отладку на своем локальном компьютере, не так ли? Или есть проблема, которая появляется только на вашем хост-сервере? Где находится ваш хост-сервер? Это общий веб-хостинг? Здесь слишком много факторов. Но в целом, нет .. развертывание вашего сайта с исходным кодом ничего не изменит. Вам нужен исходный код, в котором вы выполняете отладку, а не на сервере.
4. Я хочу отлаживать и отслеживать свое веб-приложение на рабочем сервере. и удаленная отладка не показывает мне код! это моя настоящая проблема.
Ответ №1:
Найден ответ: http://www.ronaldrosier.net/blog/2013/08/15/debug_a_aspnet_website_on_local_iis_with_custom_hostname_in_visual_studio_2013
Я могу запустить свое веб-приложение из локального IIS, и это то, что я искал.