关于CS0246的ASP.NET:类型或命名空间名称 - 错误

时间:2014-04-23 18:46:17

标签: c# asp.net

编译器错误消息:CS0246:类型或命名空间名称' webmarketingEntities1'找不到(你错过了使用指令或汇编引用吗?)

enter image description here

这是我在尝试发布该网站时收到的错误链的最后一个错误...

我该如何解决?那是......

是否有任何参考可以指导我完成发布过程?

请记住,网站在本地运行完全完美,我只是在将数据上传到godaddy服务器后才收到这些错误...

2 个答案:

答案 0 :(得分:1)

这很可能是发布时缺少DLL的问题。您的webMarketingEntities类很可能是DLL引用,对吗?如果是这样,请打开解决方案资源管理器,转到项目中的引用,找到您的DLL并选择“属性”。在copy local属性中,选择True。简而言之,当您发布您的网站时,并不是所有必需的DLL都在输出。

答案 1 :(得分:1)

要使用Visual Studio发布,您可以在asp.net网站上查看以下内容: http://www.asp.net/mvc/tutorials/deployment/visual-studio-web-deployment/deploying-to-production - 该过程非常类似于发布到GoDaddy而不是Azure

或者您可以尝试https://stackoverflow.com/a/12581589/96505之类的内容,建议在本地构建网站,然后使用ftp客户端进行部署。这将使您有机会检查是否包含了webmarketingEntities1。