【问题标题】:How To Create an ASP.NET Application from Multiple Projects如何从多个项目创建 ASP.NET 应用程序
【发布时间】:2018-01-12 03:12:17
【问题描述】:

我刚刚通过这篇文章创建了一个包含多个 Web 应用程序的 Web 应用程序。 https://support.microsoft.com/en-us/help/307467/how-to-create-an-asp-net-application-from-multiple-projects-for-team-d 我的要求完全符合这个。我有一个大型 Web 应用程序,我必须分多个阶段交付,并且在部署任何子项目的更改时,它不应该影响现有正在运行的子项目或主项目。我应该能够使用在子项目之间使用 control 或 dll。

我需要这种方法的样本。我试图创建相同的,但子项目之间的用户控制共享等不起作用。我想,我做错了什么。如果有人有这种方法的样本或示例,请分享。 我正在开发 asp.net 网络表单应用程序而不是 MVC。

【问题讨论】:

    标签: asp.net webforms


    【解决方案1】:

    假设您正在有效地使用源代码管理,这应该不会出现任何问题。您可以随时添加子项目并将其签出给自己。当您对单元测试感到满意时,您可以在投入使用之前执行集成测试。

    我看到您对问题的描述的唯一问题在于尝试在项目之间共享用户控件。长期以来,人们一直在使用这种方法遇到问题,尤其是使用网站模板时。 Web 表单项目显然是可能的:

    How do I share user controls between web applications in ASP.NET?

    Creating and Using User Control Libraries

    就个人而言,我认为这取决于您尝试使用用户控件进行的操作。例如,它们是否只是显示在不同页面上重复的内容?在这种情况下,更明智地使用母版页。如果它们被用于功能,那么考虑创建自定义服务器控件库并在您的项目中引用它们?

    【讨论】:

    • 非常感谢您的建议。将检查相同。
    猜你喜欢
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-20
    • 1970-01-01
    • 2020-08-21
    • 1970-01-01
    • 2022-11-02
    相关资源
    最近更新 更多