【问题标题】:WebORB and "Code Generation Failed" messageWebORB 和“代码生成失败”消息
【发布时间】:2010-01-05 21:21:13
【问题描述】:

我正在尝试安装 webOrb 3.6.0.3,但我无法让模型“构建”。

我已使用正确的凭据连接到数据库服务器。 WebOrb 询问 我要连接到哪个特定数据库,并显示列表供我选择, 所以我知道那部分正在工作。在数据库列表中,我可以深入了解我的数据库, 并进入我的表格以查看列。

然后我将一个表格拖到主模型窗口中。然后,如果我选择绿色复选框,它会告诉我“数据模型已验证,未发现错误”。然后我点击齿轮图标,建立简单的模型,我得到这个序列....

. . Trying connect to WebORB using RTMP, attempt 1
. . RTMP connection successfully established
. . Starting code generation for model "asdf"
. . Code generation failed.

就是这样...我看不到我遗漏的任何其他东西。我已经做了一切 正如 Developer Den 视频所展示的那样。

谁能提供建议或其他帮助?我被卡住了!

谢谢。

【问题讨论】:

  • 我与该软件的开发人员进行了核对,我从他们那里得到的只是配置错误。不幸的是,它是一个默认的香草安装!我一点也不知道我还能做什么。在这一点上,似乎更多的是安装程序中的错误,而不是我所做的任何事情
  • 我最近安装的结果:我新建了一个虚拟机,在上面安装了MS Server 2003、SQL2000和weborb。通过这个新安装,我不仅能够生成 NorthWind 的完整数据模型,而且还能够为原始 VM 的真实数据生成模型。然而,回到原来的虚拟机,我无法生成本地“真实”模式或新虚拟机的 Northwind。对我来说,这高度暗示了 weborb 本身的配置问题,而不是数据/模式错误。

标签: .net weborb


【解决方案1】:

我对这个困难有部分解决方案。在 weborb 技术支持的帮助下,我们在日志文件中发现了一个错误,提示 C:\Windows\Temp\ 上的权限设置不匹配。

[Thread-7] WEBORB EXCEPTION:1/26/2010 10:16:07 AM:System.InvalidOperationException: Unable to generate a temporary class (result=1).
error CS2001: Source file 'C:\WINDOWS\TEMP\kpfrtmwd.0.cs' could not be found
error CS2008: No inputs specified

根据 WebORB 文档,我曾尝试向“网络系统”和“ASP.NET”添加“完全”权限,但这些都没有解决问题。

作为部分解决方案,我们发现通过添加“Everyone”用户并赋予其“完全”权限,我终于能够编译代码。

在不授予每个人完全权限的情况下,需要正确设置哪个用户/组才能正常工作还有待观察。

【讨论】:

    猜你喜欢
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多