2009-10-10 4 views
1

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

* Я спрашиваю, потому что это выглядит как .aspx файлы «относятся» к файлам .cs в фанки-то образом ... :(Я новичок в этом ...

+0

На какой платформе вы используете, и какую версию Mono вы установили? –

+0

@ miguel.de.icaza Mono 2.4.2.3 W32 – aviraldg

ответ

1

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

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

Страницы 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. Он доступен бесплатно, обладает множеством отличных функций полномасштабного продукта и использует встроенный веб-сервер, который упрощает настройку вашей среды.

Я также рекомендую Web Platform Installer. Это поможет загрузить и установить Visual Web Developer 2008 Express, и вы сможете быстро и быстро работать с другими вещами, такими как .NET Framework, IIS, SQL Server Express и даже с открытым исходным кодом. Это очень удобно.

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

StackOverflow? :-)

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

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

ASP.NET ресурсы: