我正在尝试建立一个动态数据实体网站,正好遵循 MS演练,但我无法注册我的模型。我的网站被称为'DynExtensions',模型在命名空间'DynExtensions.App_Code'中生成,但是这个命名空间在项目的其余部分中是不可见的,即如果我添加'using',我会收到编译错误那个命名空间什么是演练错误?

有帮助吗?

解决方案

MS演练(我之后添加了一个链接)说要添加动态数据实体Web 站点 项目,但我的模板只允许动态数据实体Web 应用程序 项目。由于没有其他选择,我忽略了这个关键的区别。我通过简单地将模型添加到应用程序的根目录而不是不合适的“App_Code”文件夹来解决这个问题。从那以后我只花了几分钟让poc网站工作。它看起来很有希望。

除此之外:我希望他们坚持使用作为ASP.NET 2.0开发引入的网站模型,或者公开恢复到Web应用程序模型,而不是潜入任何可能的地方。

其他提示

您的解决方案中有多个项目吗?如果是这样,你是否错过了项目参考。

如果包含模型的项目没有构建,你也会得到同样的错误。

也可能是由于缺少公开声明,但在您的情况下可能不是。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top