代码之家  ›  专栏  ›  技术社区  ›  Kieran

部署ASP.NET Web应用程序

  •  5
  • Kieran  · 技术社区  · 16 年前

    这个周末我将在测试服务器上部署我的Web应用程序。我已经尝试过几次了,但发现有以下问题:

    • 数据库连接
    • 身份验证
    • 母版页引用

    你发现了哪些主要/次要的陷阱,我该如何避免或解决它们?

    或者部署Web应用程序是否有一站式的“全部修复”?

    3 回复  |  直到 15 年前
        1
  •  4
  •   ACP    16 年前

    Hai Kieran

    看看这个,可能会给你一些建议 Deploying Tips for asp.net web application

    如果在部署时有任何问题,请通知我…..

        2
  •  3
  •   Jeff Atwood    15 年前

    最后,易于部署应该是体系结构级设计的一部分。在一个项目结束时,要想插上喇叭是很困难的事情之一。除了让站点运行外,还需要包括版本控制、配置更改、构建过程、对多个服务器的支持(如果合适)等内容。

    一些指导方针:

    1. 集中尽可能多的配置参数
    2. 使用允许从本地模式切换到生产模式的生成过程
    3. 将配置参数标记为“debug”或“production”,以便于知道哪个参数是
    4. 通常,在开发环境中预先构建站点并以二进制形式部署是一个好主意。
    5. 有一些Visual Studio加载项可以帮助简化流程
    6. 考虑在更大的多服务器环境中使用基于映像的部署
    7. 考虑使用一个临时环境,其中99%的内容与生产站点相同
    8. 不要忘记在部署过程中包含IIS配置详细信息

    如果有兴趣,我会在书中介绍部署问题: Ultra-Fast ASP.NET .

        3
  •  1
  •   Peter Mortensen Pieter Jan Bonestroo    16 年前

    本周,我们一直在使用IIS7测试和部署我们的ASP.NET Web应用程序到一个Web场。

    我们希望保持会话状态,并让Web场将其持久化到SQL数据库。得到我们的Gotcha是,在使用时,放入会话中的所有对象都必须是可序列化的 SQL Server 用于会话状态。啊!

    编辑:来吧 Velocity !这允许我们在Web场配置中使用WCF服务作为会话状态。

    推荐文章