将asp.net web应用程序设计为两个单独的模块,用于单独部署

将asp.net web应用程序设计为两个单独的模块,用于单独部署,asp.net,web-applications,Asp.net,Web Applications,我正在开发一个由两个独立模块组成的web应用程序。我已经完成了应用程序模块1的工作,现在我开始学习模块2。我需要找到一种方法,允许我在客户处分别部署这两个模块 例如,在对模块1进行更改时,我只会部署模块1,在模块2中添加新功能时,我只会部署模块2 我目前在我的应用程序中有一个项目,包括模块1: 我应该为模块2创建一个新项目吗?如果是这样,我不确定如何在它们之间创建链接,因为我需要使用aspx页面左右从模块1导航到模块2 如果我让他们在同一个项目中,这是一个好的设计实践吗?还有一种方法仍然可以在

我正在开发一个由两个独立模块组成的web应用程序。我已经完成了应用程序模块1的工作,现在我开始学习模块2。我需要找到一种方法,允许我在客户处分别部署这两个模块

例如,在对模块1进行更改时,我只会部署模块1,在模块2中添加新功能时,我只会部署模块2

我目前在我的应用程序中有一个项目,包括模块1:

  • 我应该为模块2创建一个新项目吗?如果是这样,我不确定如何在它们之间创建链接,因为我需要使用aspx页面左右从模块1导航到模块2

  • 如果我让他们在同一个项目中,这是一个好的设计实践吗?还有一种方法仍然可以在部署之间进行分离吗


这是相当模糊的。一个好的设计会考虑移动1和模块2之间的分离细节,例如,是垂直还是水平,它们是各自有自己页面的独立网站,还是一个模块包含页面,而另一个模块包含业务逻辑,一般来说,如果你想让它们单独部署,它们应该是单独构建的,即单独的项目。这是相当模糊的。一个好的设计会考虑移动1和模块2之间的分离细节,例如,是垂直还是水平,它们是各自有自己页面的独立网站,还是一个模块包含页面,而另一个模块包含业务逻辑,一般来说,如果您希望它们可以单独部署,那么它们应该可以单独构建,即单独的项目。