【问题标题】:ASP.NET MVC + Castle ActiveRecord + elmah on Mono 2.6 on windows 7Windows 7 上 Mono 2.6 上的 ASP.NET MVC + Castle ActiveRecord + elmah
【发布时间】:2010-01-06 03:34:47
【问题描述】:

我试图让 xsp2 运行我的 asp.net mvc 应用程序,但我收到了没有调试信息的附加错误消息。如果我使用 --verbose 运行 xsp2,则不会产生任何有用的结果。

该应用程序在 Windows Vista 和 Windows 7 上的 IIS 和 VS 的内置网络服务器下运行良好。

我知道其他人在这方面取得了成功,所以我希望我只是错过了一些明显的事情。

谢谢,

编辑:如果我删除 Castle.ActiveRecord.Linq 和 NHibernate.Linq,一切都会恢复正常。我目前都没有使用,所以删除它们应该不是什么大问题。还有其他建议吗?

500 http://www.freeimagehosting.net/uploads/56fc36a5db.png

【问题讨论】:

  • 试试空的 aspx。你也遇到同样的错误吗?
  • 好的,所以默认项目确实有效,但我的其他项目都没有。我将不得不开始添加碎片,看看是什么破坏了它。
  • 我的意思是在你的项目上尝试一个空的 aspx。
  • 好的,所以如果我只是在项目中添加一个空 aspx 并尝试浏览到该 aspx,我会得到相同的空错误。

标签: asp.net-mvc mono castle-activerecord elmah


【解决方案1】:

在您的应用中编译某些内容时似乎遇到了问题。您可能想尝试使用 VS 预编译您的应用程序,看看它是否会运行。

(使用 VS 的 Publish 功能在本地磁盘上制作一个预编译版本,并将 xsp2 指向它。)

【讨论】:

    【解决方案2】:

    答案(对我来说)是删除 Castle.ActiveRecord.Linq 和 NHibernate.Linq 作为参考。由于我没有使用 Linq,所以这不是问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多