gpt4 book ai didi

c# - 无法在 Mono 服务器上加载类型

转载 作者:太空宇宙 更新时间:2023-11-03 13:18:22 26 4
gpt4 key购买 nike

我正在 Windows 8.1 上使用 Visual Studio 2013 构建一个 ASP.NET MVC 4 网站。该站点在我的 Windows 机器上运行良好,但每当我将我的应用程序上传到 RedHat Linux 服务器时,真正的问题就会出现。服务器内核版本为 2.6.32-431.23.3.el6.x86_64 并运行 Mono 3.0.7。托管由 Openshift 提供运行 Mono墨盒。

它过去常常在 Linux 上运行我的应用程序(几周前),但从那以后我对应用程序(而不是服务器)进行了许多更改。我没有更改所需的 .NET 运行时。当我加载主页时它显示此错误:

enter image description here

它说它找不到我为构建主页而创建的核心业务逻辑类 OpenShift.Business.Home.Introduction。命名空间和类名是正确的,因为它适用于 Windows。它使用的 Openshift 程序集存在,我检查了 Linux 文件系统。来自 Mono 的错误日志对此问题没有帮助。

有人知道如何开始解决这个问题吗?

最佳答案

事实证明,.gitignore 文件并未推送我的 bin 文件夹中的任何 DLL。所以它们存在于我的本地 Windows 机器上,但从未被推送到 Linux 服务器。我从 .gitignore 中删除了该文件夹,提交并再次推送,一切都像在 Windows 上一样工作。

关于c# - 无法在 Mono 服务器上加载类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25224418/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com