如何部署一个asp.net项目project1,其引用的项目project2在同一托管服务器的httpdoc文件夹?

qncylg1j  于 12个月前  发布在  .NET
关注(0)|答案(1)|浏览(117)

我在visual studio .net c#中创建了一个asp.net项目project1,这个项目project1引用了另一个项目project2,我的主要问题是在部署服务器中有一个httpdoc文件夹,它只能包含一个项目及其默认的.aspx文件我如何在同一个(httpdoc)文件夹中部署另一个项目project2所有引用。

bmp9r5qi

bmp9r5qi1#

那些其他被引用的项目大部分都不可能是一个真正的网站项目。所以,对于外部库代码,其他类项目等,那么当然,引用或包含该项目是可以的。
但是,对于另一个网站项目?那么哪些Web配置将被用来定义网站属性?换句话说,是包括项目通过某种魔术行为成为另一个完全不同的网站?
在大多数情况下,使用Plesk或其他IIS服务器虚拟主机,有能力定义/设置/更改给定网站的子文件夹将被视为另一个网站-只有它存在于Plesk内部当前项目。
因此,在IIS中,您可以右键单击该子文件夹,并使用“添加应用程序”选项。这“现在”告诉IIS将该子文件夹视为其自己的网站。
此选项:
x1c 0d1x的数据
然而,在一个现有的Web项目中包含多个Web项目是没有意义的。
如果你想发布第二个网站到“现有”网站,那么好,正如IIS所指出的那样,你必须设置/告诉/通知IIS这个子文件夹实际上是另一个单独的网站-上面的对话框是如何做到这一点的。
现在,以上适用于IIS和webforms项目。然而,实际上,在一天结束时,将其他项目包含到现有项目中的想法是一个好主意,但是试图将多个网站项目包含到一个项目中并没有太大的意义。因此,我会使用发布向导单独发布每个网站。如果这样的发布将驻留在现有的网站,然后从IIS您需要设置/告诉/通知IIS该文件夹将被视为一个全新的网站。

相关问题