【问题标题】:How can I add a custom .aspx into already compiled website?如何将自定义 .aspx 添加到已编译的网站中?
【发布时间】:2011-01-28 14:32:25
【问题描述】:

我们有一个公司产品(asp.net 网站),可以编译并分发给我们的客户。我需要想办法让我们在网站中添加一个临时 aspx 网页(这样它就可以识别母版页、表单身份验证、程序集等),而不必向他们提供未编译的网站产品。

这可能吗。有没有比在他们的服务器上安装网站的特殊编译版本更好的方法。

更多详细信息: 主要产品网站是 IIS7 中的 Web 应用程序,自定义临时页面位于服务器上一个完全独立的文件夹中,该文件夹作为虚拟目录添加到主产品的网站应用程序。这在使用未编译版本的 Web 应用程序时可以正常工作。

【问题讨论】:

    标签: asp.net visual-studio-2010 iis-7


    【解决方案1】:

    按照你的构图方式,你很可能会被“束缚”。但是有一种解决方法可能对您有用。那就是将尽可能多的逻辑提取到库中。这并没有完全混淆流程,但它确实使您的代码对客户端隐藏。

    如果你愿意,你可以走得更远。使用自定义扩展,如 .mspx(微软这样做),您可以完全封装代码。我想您可以添加某种类型的构建步骤,该步骤采用您编译的应用程序并发挥自定义扩展的魔力。然后您允许“正常”处理 ASPX。当然,你必须 POC 这个想法。

    可能有一种方法,通过配置,让文件夹页面工作,但我没有朝这个方向努力。值得进行 POC 实验。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多