0

以下是详细信息:

我们有一个使用 Telerik Open access 的动态数据网站,通过 IIS 6 托管。该应用程序运行良好,在生产中没有任何问题。最近,我们在 SQL 数据库中添加了两个新表。这些已添加到 Telerik Open Access 模型中,在 Visual Studio 2012 中进行测试时,从未出现任何问题并且运行良好。

然后我们发布到生产环境,当我直接通过 IIS 6 浏览到应用程序以确保它运行时,我们得到错误 - “这个程序无法显示网页”。

所以我们从 Telerik 开放访问模型中删除了这两个表并重新发布,应用程序运行良好。所以我们再次添加了表,同样的错误来自 IIS。

这是没有意义的,因为 IIS 通常会给出一个可以理解的错误。为什么 IIS 会在向模型中添加两​​个附加实体时出现问题,而 Visual Studio 却没有?

4

2 回答 2

0

看起来模型以某种方式被缓存。您可以尝试重新启动 IIS 以避免模型中的新实体出现问题。

于 2012-10-26T09:56:20.050 回答
0

我们有一个与模型关联的元数据文件,但配置不正确。当我们修复它并重新部署时,它工作得很好。奇怪的是,Visual Studio 忽略了该错误,并将其发布到我们的错误。奇怪的。

于 2012-10-27T11:11:47.437 回答