c# - Azure 项目不在本地运行 - 找不到程序集

标签 c# asp.net-mvc azure

我为此苦苦挣扎了两天。我有一个包含 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/

相关文章:

asp.net-mvc - Entity Framework 4 POCO 和 AutoMapper

c# - 替换 bool 属性中显示的文本

Azure Monitor(Application Insights)日志查询图表 - Y 轴上有什么?

android - 如何在android中的Azure移动应用程序身份验证中获取Facebook用户信息,例如姓名和个人资料图片?

c# - 更新条目时出错 - 字符串或二进制数据将被截断

c# - 如何在 Windows IoT 中记录事件?

c# - 具有重定向到 127.0.0.1 的 spotify 身份验证回调 url 的 Aspnet Core MVC 应用程序

asp.net-mvc - 存储层中的服务层重复功能

azure - 我的 Azure Web 应用程序可以访问虚拟网络的内部 DNS 吗?

c# - DataTable排序时如何区分大小写?