我有一个Asp.Net Web Api解决方案,包含3个类库项目,这些项目都是从主项目中引用的。我已将主项目发布到现场的另一台服务器 - MySite / Main。我无法弄清楚如何将类库项目发布到这样的位置 -
MySite/CL1
MySite/CL2
MySite/CL3
这将使主项目能够正确引用它们。我应该怎么做呢?
答案 0 :(得分:1)
构建Web项目时,所有引用的库都将被复制到bin文件夹(请自行检查)。此文件夹也正在发布。
如果您使用IIS,它将自动在bin文件夹中查找程序集,因此您不必担心使文件夹结构与本地环境中的相同。
因此,您唯一需要担心的是正确引用库。 网站项目是唯一应该发布的项目。您不需要发布类库(我不认为您可以使用Visual Studio执行此操作)