我最近安装了Mono框架,PHP3.5f/w和MonoDevelop (提示:我正试图从.net切换到C#3 + .net)
尽管Mono安装程序声明它已经安装了XSP2 (我可以从上下文菜单中独立启动XSP ),但MonoDevelop说它找不到XSP2。
Bonus Q1:当你有一个asp.net应用程序时,什么是可执行的脚本*(即.PHP的.php )?
Bonus Q2:为asp.net开发设置开发箱的最佳方式是什么?(对于php,我使用apache2+mysqlce+php,所以我更喜欢添加到apache中的东西,比如mod_mono --但我想问一下...)
Bonus Q3:关于asp.net入门,除了MSDN之外,还有什么通用的“非新式”帮助资源吗?
*我之所以问这个问题,是因为它看起来像是.aspx文件以一种古怪的方式“引用”了.cs文件……:(我是个新手...
发布于 2009-10-10 10:04:48
我不能帮助你解决你的MonoDevelop问题和XSP2,因为我还没有使用Mono,但我可以帮助你解决其他一些问题。
当您有一个asp.net应用程序时,什么是可执行脚本(即,.php )?
ASP.NET页面有一个.aspx扩展名(尽管这是可配置的)。当页面第一次被请求时,ASP.NET运行时解析ASPX文件并从它编译一个类。这个编译好的类在ASP.NET应用程序运行时中执行。
通过Visual Studio等开发环境,.cs文件通常与.aspx文件相关联(这不是必需的,尽管您可以拥有独立于.cs文件的.aspx文件)。.cs文件定义了一个类,并且从.aspx文件编译的类继承了该类(或者是该类的子类型)。
为asp.net开发设置开发箱的最佳方式是什么?
再说一次,我对Mono不太了解,所以我会根据微软的工具给出我的建议。我推荐Visual Web Developer 2008 Express。它是免费的,拥有许多成熟产品的强大功能,并使用内置的web服务器,这使得配置您的环境变得不那么麻烦。
我也推荐Web Platform Installer。这将帮助您下载和安装Visual Web Developer2008Express,并让您能够轻松地启动和运行quicklu,并轻松使用.NET框架、IIS、SQL Server Express甚至是开源web应用程序。它很好用,也很容易使用。
除了MSDN之外,任何一般的“非新式”帮助源,关于asp.net入门?
StackOverflow?:-)
如果你是.NET的新手,我建议你先很好地掌握这门语言,然后再掌握ASP.NET相关的东西。
最佳.NET书籍(在我看来):
ASP.NET资源:
https://stackoverflow.com/questions/1547432
复制相似问题