我正在尝试设置一个动态数据实体网站,完全遵循MS walkthrough,但我无法注册我的模型。我的网站被称为'DynExtensions',模型在命名空间'DynExtensions.App_Code'中生成,但是这个命名空间在项目的其余部分中是不可见的,即如果我添加'using',我会收到编译错误那个命名空间什么是演练错误?
答案 0 :(得分:1)
MS演练(我之后添加了一个链接)说要添加动态数据实体Web 站点 项目,但我的模板只允许动态数据实体Web 应用程序 项目。由于没有其他选择,我忽略了这个关键的区别。我通过简单地将模型添加到应用程序的根目录而不是不合适的“App_Code”文件夹来解决这个特殊的障碍。从那以后我只花了几分钟让poc网站工作。它看起来很有希望。
除此之外:我希望他们坚持使用作为ASP.NET 2.0开发引入的网站模型,或者公开恢复到Web应用程序模型,而不是潜入任何可能的地方。
答案 1 :(得分:0)
您的解决方案中有多个项目吗?如果是这样,你是否错过了项目参考。
如果包含模型的项目没有构建,你也会得到同样的错误。
也可能是由于缺少公开声明,但在您的情况下可能不是。