1

我最近安装了 Mono 框架、.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 文件...... :(我是新手......

4

1 回答 1

1

由于我没有使用过 Mono,因此我无法帮助您解决 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,让您快速启动和运行 quicklu,轻松使用 .NET Framework、IIS、SQL Server Express 甚至开源 Web 应用程序等其他工具。很容易使用。

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

堆栈溢出?:-)

如果您是 .NET 的新手,我建议您先掌握该语言,然后再掌握 ASP.NET 特定的内容。

最好的 .NET 书籍(在我看来):

ASP.NET 资源:

于 2009-10-10T10:04:48.233 回答