在服务器上上载多个ASP.NET项目

时间:2014-11-02 11:37:14

标签: asp.net visual-studio-2012

我正在建立一个拥有管理面板和用户主要设计的网站。我想在单独的项目中制作这两个部分。当我完成时可以在服务器上上传两个项目,或者只有当其中一个是用户界面而另一个是逻辑(例如只是类)时我才能上传两个项目?

2 个答案:

答案 0 :(得分:1)

是的,两者都可以是两个独立的网站,或者一个可以是顶级网站,另一个可以是其下的子网站

答案 1 :(得分:0)

您可以根据需要将应用程序分成多个子站点,并独立托管每个子站点。从可伸缩性的角度来看,这实际上很有意义,因为您可以选择将它们全部托管在一个IIS框中,然后随着应用程序需求的增长,您可以将它们移动到单独的IIS框中。如果您编写好代码,甚至可以让多个服务器运行相同的组件(例如Web前端),以便为它们提供更好的可用性。它还允许您进行网络连接(例如防火墙,ACL)以限制对管理组件的访问。这就是SharePoint的用途。

要明确的是,IIS不会主持"项目"从Visual Studio开始,它将托管Web应用程序(因此,ASP.NET系列项目中的任何内容,例如ASP.Net Web应用程序,Web服务应用程序等)。暴露网络连接的东西,不是纯代码库(例如"只是类和#34;。那些您将在Web应用程序内部引用并将它们打包在一起进行部署的那些。