我最近安装了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:在开始使用asp.net时,除了MSDN之外,任何一般的“非新手”帮助来源?
*我问,因为看起来.aspx文件以某种时髦的方式“引用”.cs文件...... :(我是新来的......
答案 0 :(得分:1)
由于我没有使用过Mono,我无法帮助解决你的MonoDevelop问题和XSP2,但我可以帮助解决你的其他一些问题。
当你有一个asp.net应用程序时,什么是可执行脚本(即PHP的.php)?
ASP.NET页面具有.aspx
扩展名(尽管这是可配置的)。首次请求页面时,ASP.NET运行时会解析ASPX文件并从中编译一个类。此编译的类在ASP.NET应用程序运行时执行。
.cs
文件通常由Visual Studio等开发环境与.aspx
文件相关联(虽然您可以.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应用程序等其他功能轻松快速地运行。这很好用,很容易使用。
在开始使用asp.net时,除MSDN之外的任何一般“非新手”帮助来源?
的StackOverflow? : - )
如果您是.NET新手,我建议先掌握语言,然后再掌握ASP.NET特定内容。
最佳.NET书籍(在我看来):
ASP.NET资源: