IIS 6.0IIS 7.0SQL Server 2000Windows VistaIISWindows 2003Visual Studio 2008Visual Studio 2005Windows 2000高级Windows XP.NET 3.5SQL Server 2005C# 2.0C# 3.0中级开发Visual StudioSQL ServerWindows.NETASP.NETC#
Enterprise ASP.NET Suite





3.00/5 (8投票s)
易于使用的 ASP.NET 套件,为您提供入门所需的一切,并使其使用起来极其简单 - Windows 服务(带 UAC)、本地化(网页和电子邮件)、电子邮件模板、配置等等!
下载
引言
HoytSoft 已(免费)发布其 Web 和 Windows 应用程序套件。它提供了企业 Web 应用程序所需的一切。设计具有用户期望的所有炫酷功能的复杂网站可能很麻烦且耗时。提供的库使您可以忘记这些细节,而专注于 Web 应用程序的真正需求。它是任何人的绝佳起点 - 库的灵活性允许您根据应用程序的需要采用任何程度的复杂性。我们已将其用于小型内联网应用程序,也用于具有本地化、电子商务、电子邮件和模板需求的大型 Web 应用程序。
背景
设计一个能够满足小型和大型应用程序需求的库可能很困难。该套件与大多数场景兼容,从在单个服务器上运行的简单应用程序到具有负载均衡、SAN 等的分布式 Web 应用程序。使其可扩展也是一项挑战 - 其理念是使其易于使用(大多数函数是 1-2 行代码),易于配置(您可以选择集中或分散配置),同时又能满足 Web 应用程序开发人员可能需要的任何附加需求。这是多年独立工作和经验的结晶。我们希望它能让您的工作更轻松 - 能够以比以往更多的功能、可配置性和可扩展性交付更好的产品。
套件详情
- Windows 服务库,用于极其轻松地开发和安装标准 Windows 服务。(参见 http://www.hoytsoft.org/serviceBase.aspx)
- Windows UAC(用户帐户控制)库,用于轻松创建和运行需要以管理员权限运行的任务。它已与服务库集成,用于安装、卸载等。
- 配置库,允许您自定义系统中的几乎所有内容。它提供了比 .NET Framework 配置库更强的控制力和更便捷的访问方式,并且您可以定义默认配置,然后在每个计算机的基础上覆盖部分配置。这意味着您不必麻烦地为每个开发人员跟踪不同的配置!
- 支付网关库,用于处理信用卡或 ECH(电子清算所,即“电子支票”)交易。使用提供程序模型构建。我仍在寻找 Authorize.Net 的实现。如果您有,请给我发送电子邮件。(参见 http://www.hoytsoft.org/linkPointAPI.aspx)
- Web 库,具有额外的配置选项。
- 轻松访问每个计算机的连接字符串。
- 在安全 (HTTPS) 和不安全 (HTTP) 连接之间提供自动路由。
- 在每个计算机的基础上添加应用程序事件的侦听器(相当于 HTTP 模块)。
- 轻松添加窗体身份验证或您选择的任何类型的身份验证。身份验证点使您可以轻松地在任何您选择的级别自定义身份验证。
- 仅用于开发的“虚拟目录”用于基于文件的资源。使用 Visual Studio Webdev 服务器模拟生产服务器设置。
- 使用正则表达式进行 URL 重写。您可以添加任何您想要的规则。
- 本地化选项定义在外部 XML 文件中,但可编程访问。使用明确定义的语言,或使用浏览器定义的语言(按客户端指定的偏好顺序)或服务器默认语言。
- 用一行代码发送模板化电子邮件!不仅是模板化,而且是自动本地化的。根据需要以尽可能多的语言定义任意数量的模板。
- 用一行代码使用高级加密/HMAC 算法。
- 自定义错误页面,包括 404 管理。
此库是开源的,免费分发给公众。欢迎任何建议和修复。让我们将其打造成最好的 ASP.NET Web 应用程序库!
使用代码
这些解决方案和项目以 VS 2008 为目标,但所有内容都应与 .NET Framework 2.0 及更高版本兼容。但是,您需要创建自己的 VS 2005 项目。
查看随套件中每个库捆绑的示例,以了解如何使用它们。谢谢,祝您好运!
关注点
- 请查看 Web 库中的高级网站示例,然后将其与简单网站示例进行比较。您会注意到复杂性的差异以及库如何在两者之间协同工作。
- 查看简单的服务示例,了解使用 UAC 实现 Windows 服务有多么容易。请注意,无需 Windows 安装程序项目!您可以在 Visual Studio 中完全测试、运行和调试您的服务。