【发布时间】:2016-12-15 06:48:20
【问题描述】:
诸如 System、System.Core、System.Data、System.Web 和其他类似 System 的引用通常将其路径设置为硬盘驱动器上程序文件中的某个系统路径。
我一直认为,如果您没有在这些上将 copy local 设置为 true,则它们不会被复制到 bin 目录或 publish 目录,并且当应用程序放置在服务器上时,它将使用前面讨论过的系统路径在服务器或运行应用程序的任何机器上使用这些 dll。我认为这是因为如果您在没有 mvc 的情况下发布到服务器,应用程序将抛出错误,通知您此问题,对于服务器缺少 .net 框架的情况也是如此。
这是正确的吗?您的应用程序在运行时会使用服务器上项目中提供的系统路径吗?复制本地如何发挥作用?如果在 bin 目录中引用了这些文件会怎样?
【问题讨论】:
标签: c# visual-studio