2009-10-10 63 views
1

我最近安装了Mono Framework,.net 3.5 f/w和MonoDevelop(提示:我试图从PHP切换到C#3 + .net)
虽然Mono安装程序声明它已经安装了XSP2(我可以独立于上下文菜单启动XSP),但MonoDevelop说它找不到XSP2。
奖金Q1:当你有一个asp.net应用程序时,什么是可执行脚本*(即.php for PHP)?
奖金Q2:为asp.net开发设置我的开发框的最佳方式是什么? (对于php我使用apache2 + mysqlce + php,所以我宁愿增加一些对apache的东西,比如mod_mono - 但我想问一下...)
奖金Q3:任何一般的“非新手”从MSDN开始使用asp.net?一般C#+ ASP.net +单声道问题

*我这么问是因为它看起来像.aspx文件中一个时髦的方式排序“是指”到的.cs文件... :(我是新来这...

+0

你已经安装了你在使用的平台,什么版本的单? – 2009-10-10 17:54:09

+0

@ miguel.de.icaza单声道2.4.2.3 W32 – aviraldg 2009-10-10 18:05:29

回答

1

我“M不会是能够帮助与您的MonoDevelop的问题,XSP2,因为我没有使用单声道,但我可以用你的一些其他问题。

帮助当你有一个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服务器,使您的环境配置更轻松。我想推荐Web Platform Installer。这将有助于下载和安装Visual Web Developer 2008 Express,并使用.NET Framework,IIS,SQL Server Express甚至开源Web应用程序等其他方式启动并运行quicklu。这很好用,很容易使用。

任何一般的“非新手”的帮助来源除了MSDN,开始使用asp.net?

StackOverflow? :-)

如果你是.NET新手,我会建议先掌握语言,然后再掌握ASP.NET特定的东西。

最好。NET书(在我看来):

ASP.NET资源: