以下是详细信息:
我们有一个使用 Telerik Open access 的动态数据网站,通过 IIS 6 托管。该应用程序运行良好,在生产中没有任何问题。最近,我们在 SQL 数据库中添加了两个新表。这些已添加到 Telerik Open Access 模型中,在 Visual Studio 2012 中进行测试时,从未出现任何问题并且运行良好。
然后我们发布到生产环境,当我直接通过 IIS 6 浏览到应用程序以确保它运行时,我们得到错误 - “这个程序无法显示网页”。
所以我们从 Telerik 开放访问模型中删除了这两个表并重新发布,应用程序运行良好。所以我们再次添加了表,同样的错误来自 IIS。
这是没有意义的,因为 IIS 通常会给出一个可以理解的错误。为什么 IIS 会在向模型中添加两个附加实体时出现问题,而 Visual Studio 却没有?