sharpdevelop, asp.net и запустить / отладить его? - PullRequest
2 голосов
/ 10 февраля 2010

я создал проект asp.net в sharpdevelop. я хотел начать, чтобы увидеть, как отладка, и я уже застрял. Как мне запустить проект ASP.NET? Он просто говорит, что настроен как DLL. Как мне запустить его как веб-страницу. Я вижу "запустить браузер в URL", но как мне получить мой код на веб-странице или что я могу использовать для этого? Также могу ли я отлаживать при этом, как в MSVS?

Ответы [ 2 ]

6 голосов
/ 11 февраля 2010

SharpDevelop не имеет большой поддержки ASP.NET. Например, у него нет визуального дизайнера веб-форм. Если вам нужно, я советую вам воспользоваться Microsoft Visual Web Developer Express Edition.

Чтобы иметь возможность запускать, просматривать и отлаживать свой веб-проект ASP.NET с SharpDevelop, вы можете использовать персональный веб-сервер Cassini. Существует версия Cassini с закрытым исходным кодом от UltiDev, которую я не использовал. Существует также версия Cassini с открытым исходным кодом для .NET 3.5 , которую я использовал. Однако для версии с открытым исходным кодом вам необходимо скомпилировать ее из исходного кода.

После компиляции Cassini вы можете выполнить одно из следующих действий для отладки веб-проекта ASP.NET в SharpDevelop:

1) В опциях проекта (вкладка «Отладка») выберите Запустить внешнюю программу , а затем найдите исполняемый файл Cassini.

В поле Аргументы командной строки укажите аргументы командной строки для Cassini, например:

d:\Projects\MyAspNetProject 8080 /

(Первый параметр должен быть папкой, содержащей ваши web.config и веб-страницу Default.aspx. Второй параметр - это номер порта, который Cassini будет прослушивать. Третий параметр - это используемый виртуальный корень.)

Сохраните эти параметры проекта, а затем при выборе «Отладка | Запустите или нажмите F5, чтобы запустить и отладить проект ASP.NET.

2) В качестве альтернативы вы можете запустить Cassini вручную с аргументами командной строки, как описано выше, и оставить его запущенным в фоновом режиме.

Затем в опциях проекта выберите Запустить браузер в URL и введите URL для Cassini, например:

http://localhost:8080/
2 голосов
/ 13 мая 2013

С SharpDevelop 4.2 есть поддержка asp.net mvc3 .

Для отладки вы можете использовать iis или iisexpress

...