Общие вопросы C # + ASP.net + Mono - PullRequest
1 голос
/ 10 октября 2009

Я недавно установил Mono Framework, .net 3.5 f / w и MonoDevelop (подсказка: я пытаюсь переключиться с PHP на C # 3 + .net)
Хотя установщик Mono утверждает, что он установил XSP2 (я могу запустить XSP независимо от контекстного меню), MonoDevelop говорит, что не может найти XSP2.
Бонус Q1: Когда у вас есть приложение asp.net, какие исполняемые скрипты * (т.е. .php для PHP)?
Бонус Q2: Как лучше всего настроить мой ящик для разработки на asp.net? (Для php я использую apache2 + mysqlce + php, поэтому я бы предпочел что-то, что добавляет apache, например mod_mono - но я хотел спросить ...)
Бонус Q3: Есть ли какой-нибудь общий "не-новичковый" источник помощи, кроме MSDN, о начале работы с asp.net?

* Я спрашиваю, потому что, похоже, файлы .aspx "ссылаются" на файлы .cs в стиле фанк ... :( Я новичок в этом ...

1 Ответ

1 голос
/ 10 октября 2009

Я не смогу помочь с вашим вопросом MonoDevelop и XSP2, так как я не использовал Mono, но я могу помочь с некоторыми другими вашими вопросами.

Какие у вас есть исполняемые скрипты (например, .php для PHP), если у вас есть приложение asp.net?

Страницы ASP.NET имеют расширение .aspx (хотя это настраивается). При первом запросе страницы ASP.NET во время выполнения анализирует файл ASPX и компилирует из него класс. Этот скомпилированный класс выполняется во время выполнения приложения ASP.NET.

Файлы

.cs часто ассоциируются с файлом .aspx в средах разработки, таких как Visual Studio (это не является обязательным требованием, хотя вы можете иметь файлы .aspx независимо от файлов .cs). Файл .cs определяет класс, а класс, скомпилированный из файла .aspx, наследует (или является подтипом) этот класс.

Как лучше всего настроить окно разработки для разработки на asp.net?

Опять же, я не знаю о Mono, поэтому я дам свою рекомендацию на основе инструментов Microsoft. Я бы порекомендовал Visual Web Developer 2008 Express . Он доступен бесплатно, обладает множеством замечательных возможностей полнофункционального продукта и использует встроенный веб-сервер, что упрощает настройку среды.

Я бы также порекомендовал Установщик веб-платформы . Это поможет загрузить и установить Visual Web Developer 2008 Express и быстро и легко приступить к работе с другими вещами, такими как .NET Framework, IIS, SQL Server Express и даже веб-приложения с открытым исходным кодом. Это приятно, простой в использовании.

Любой общий «неновый» источник справки, кроме MSDN, по началу работы с asp.net?

StackOverflow? : -)

Если вы новичок в .NET, я бы порекомендовал сначала хорошо понять язык, а затем материал, специфичный для ASP.NET.

Лучшие книги .NET (на мой взгляд):

Ресурсы ASP.NET:

...