我为此苦苦挣扎了两天。我有一个包含 4 个项目的解决方案:
- 网络
- 服务
- 对象
- 达尔
当我将一个 Web 项目设置为启动项目并运行它时,一切正常。 现在,我将一个空白的 Azure 云服务项目添加到解决方案并手动 添加 Web 项目作为新的 Web 角色项目。当我运行新添加的 Azure 时 云服务、云模拟器启动,但项目无法运行,因为 它找不到AutoMapper.dll(Web项目使用它)。如果我添加 AutoMapper.dll 对于 GAC,它会前进到下一个外部程序集(在我的例子中是 Dapper.dll)。 我仔细检查,所有外部程序集都将“复制本地”设置为 true。
为什么云项目在 GAC 中搜索而不是在 bin 文件夹中搜索?我一定做了一些非常错误的事情,所以请帮助我。
最佳答案
我设法通过删除 C:\users\username\AppData\Local\Temp\Temporary ASP.NET Files 中的临时文件来解决问题。
关于c# - Azure 项目不在本地运行 - 找不到程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14919662/