我有一个在ASP.Net Web Api中托管的Silverlight客户端。如果我运行我的项目,我会得到以下内容:
我最近重新构建并清理了我的解决方案,但打破了一些我已设法再次修复的引用。显然我错过了一些东西 - 为什么项目引用
中的文件AppData \ Local \ Temp \ Temporary ASP.Net Files \
使用旧程序集名称的目录?
我已经检查了web.config中的所有引用,清理了所有.Net临时文件夹,清理了我的解决方案并重建但问题仍然存在。我还删除了我的bin \和obj \文件夹,只是为了确保同样的错误。
任何人都可以指导我如何解决这个问题吗?
答案 0 :(得分:0)
您所描述的问题有两个选项:
需要在 bin 目录中复制新的WebApi.dll,并且您的web.config不应包含,版本,文化和PublicKeyToken详细信息。 或
您的新WebApi.dll需要位于 GAC (C:\ Windows \ Assembly)中,并且您的web.config应至少包含有效的PublicKeyToken。
< / LI> 醇>答案 1 :(得分:0)
不幸的是,我能想到的唯一解决方案是重新创建Web项目。