编译器错误消息:CS0246:类型或命名空间名称' webmarketingEntities1'找不到(你错过了使用指令或汇编引用吗?)
这是我在尝试发布该网站时收到的错误链的最后一个错误...
我该如何解决?那是......
是否有任何参考可以指导我完成发布过程?
请记住,网站在本地运行完全完美,我只是在将数据上传到godaddy服务器后才收到这些错误...
答案 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。