ASP.NET项目只会从bin文件夹中查看dll,而不是我指定的输出文件夹

时间:2018-01-05 22:36:17

标签: c# asp.net dll web-config

我在浏览器中收到一条错误消息,说当我将项目输出放到另一个目录时(从" bin"到&#34)它无法找到dll。 ; .. \在项目属性中的任何\ Debug \") - > build。如果我将它设置为" bin"它可以找到dll。

我已尝试将必要的dll安装到GAC(Drag and drop a DLL to the GAC ("assembly") in windows server 2008 .net 4.0),尝试更改web.config(probing privatePath and subdirectories)中的路径并使用Environment.SetEnvironmentVariable(Set Custom Path to Referenced DLL's? )。我还没找到合适的代码来尝试Post-build事件命令行(Changing the ASP.NET build folder)。

有没有人能够找到解决方法?我确定这样的事情应该有效,但它不适合我:

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <probing privatePath="..\Any\Debug"/>
      </assemblyBinding>
   </runtime>
</configuration> 

我尝试过使用相对路径和硬编码路径。

0 个答案:

没有答案