gpt4 book ai didi

asp.net - 构建我的第一个 ASP 应用程序

转载 作者:行者123 更新时间:2023-12-04 17:06:11 24 4
gpt4 key购买 nike

我刚刚负责使用 ASP (.net) 构建 Web 应用程序,并且正在寻找有关从哪里开始的一些建议。简而言之,应用程序需要能够。

  • 处理用户验证/认证
  • 处理 session
  • 做 SOAP 消息传递

  • 该应用程序旨在充当可通过 Web 服务调用访问的系统功能的前端。

    我打算使用 JavaScript 在客户端上做很多工作,并且正在考虑将 ASP 单独用作我上面列出的 3 个项目的框架。

    感谢您可能提出的任何建议。

    最佳答案

    如果可以,请使用 Visual Studio 2008。它对 Ajax 客户端库和 javascript 智能感知的支持非常好。 (查看 jQuery add in)

    ASP.NET 内置了登录控件(以及 ChrisE 提到的成员(member)服务),并且还具有表单例份验证。尝试利用这些现有组件并避免使用 session 来存储用户特定的对象/数据。

    --- session 咆哮

    它有时是不可避免的,但你应该尽可能避免它。它会给每个用户的网络服务器带来负担,这会导致一些非常困难的扩展问题。 FormsAuthentication Ticket 有一个 value 属性,您可以在其中存储大约 4K 的用户数据 - 尝试使用它。

    ---结束 session 咆哮

    尝试使用 MVC 方法(不一定是 ASP.NET MVC ),但至少使用一种将表示/ View 层与数据/模型层分开的方法。

    创建一个默认主题并使用它。大多数站点稍后需要有多个主题,并且重构这将是一个 PIA。

    如果您需要 SOAP 与非 .NET 服务交互,那么一定要使用它。如果您只连接到 .NET 服务,请查看 WCF 客户端和服务。他们会给你更多的灵活性。

    如果您使用 javascript 进行客户端工作,则不要使用更新面板。它增加了很多开销。

    获取 FireFox + FireBug + YSlow 和 IE8(是的,它仍然是测试版)。在处理调试/样式的客户端时,他们将帮助您。

    看看rules for website performance ,但把这些和一粒盐一起吃。它们适用于非常大的站点,有些项目可能不适用(CDN、DNS 查找、重定向)。

    关于asp.net - 构建我的第一个 ASP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/284080/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com