首先,我已经阅读了大量这样的问题,但没有解决我的问题。当我将项目从Visual Studio 2013发布到服务器时,出现以下错误:
它显然缺少对我正在使用的库的引用。问题是dll正在发布(它位于服务器上的bin文件夹中)。它似乎有一些问题找到参考?我已经尝试复制dll并将其放在与c sharp代码相同的目录中。我确保一切都使用相同的框架。我不知道发生了什么。我需要一些帮助。提前谢谢!
答案 0 :(得分:0)
这是因为DbAccess dll没有获取路径
您需要在解决方案中创建一个文件夹,并提供“ThirdpartyDll”之类的名称。 将您的dll粘贴到此文件夹中,同时添加新的dll,从该文件夹中提供参考路径,然后发布。 在服务器应用程序上将采用相同的路径,我认为你是从本地提供的。
答案 1 :(得分:0)
我犯了一个错误,即没有使用IIS格式化我服务器上的目录。如果有人碰到这个,请确保你这样做!