The type or namespace name "" could not be found

在这里插入图片描述
  这个错相信大家都见过,解决办法也有很多。
  我之前开发的时候也遇到了这个问题,不过是将这个项目发布,部署到了一台服务器上,在外网测试的时候遇到的。
原因:如图所示,就是在bin目录中缺少.dll文件。
解决办法:
  我的错误在于之前在VS上发布的时候没有复制上述文件(之前项目没在这台电脑上,随便一个举例子)
在这里插入图片描述
  在项目发布的时候,不是所有的引用都要复制的,一般VS会把用到的复制出来,但有时候你自己中途添加的引用它没复制上,所以导致了在另一台服务器上报上述的错误。
  办法就是将上图的复制本地改为True,这样在发布的时候,VS就会自动复制这个引用了;
当然也可以直接从本地文件里复制粘贴过去。
  路径:D:\项目名\WebProject\Game.Web\bin
  以上路径是web forms的
  但是前一种办法在之后的发布中都能用,而后一种每次发布都需要复制粘贴。

发布了2 篇原创文章 · 获赞 0 · 访问量 28

猜你喜欢

转载自blog.csdn.net/weixin_46676903/article/details/105161560