我正在运行 Windows Vista Business 64 位。我有一个使用 C# 用 .NET 编写的 Web 服务。我在与 Web 服务通信的网页上还有一个客户端脚本。这是一个名为“Default.aspx”的 aspx 页面。我设置了 IIS 并将包含 Web 服务和运行它所需的所有文件(包括 default.aspx 页面)的 Web 服务文件夹移动到 C:\inetpub\wwwroot。我打开了 IIS 管理器并正确配置了所有内容。我现在收到一条错误消息:
试图加载格式不正确的程序。(来自 HRESULT 的异常:0x8007000B)
有人告诉我,这可能是我的许可证密钥有问题,应用程序配置为不同的格式,或者某处存在损坏的文件。我的许可证密钥很好,我不相信有损坏的文件。我认为问题是我试图将 32 位 DLL 加载到 64 位进程中,反之亦然。详细的错误信息如下。如果有人可以给我一个详细的解决方案,因为我已经给出了详细的描述,我将非常感激。我一整天都在与这件事搏斗,我很沮丧。请帮我。
异常详细信息:System.BadImageFormatException:尝试加载格式不正确的程序。(来自 HRESULT 的异常:0x8007000B)
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常来源和位置的信息。
堆栈跟踪:
[BadImageFormatException: 试图加载格式不正确的程序。(来自 HRESULT 的异常:0x8007000B)] D:\Project Details\Layne Projects\DotNet Project\FaceRecognition\FaceRecognition\Default 中的 Luxand.FSDK.ActivateLibrary(String LicenseKey) +0 FaceRecognition._Default.Page_Load(Object sender, EventArgs e)。 aspx.cs:60 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +42 System.Web .UI.Control.OnLoad(EventArgs e) +132 …
我不太了解 SQL Server 或 MySQL。我有一个网络应用程序,我有一个朋友帮助开发它,以便它可以用于搜索我的数据库。该数据库是在 SQL Server 2008 Express 中创建的。它只有 3 GB。我知道此版本的 SQL Server 存在限制。我很遗憾没有为 MySQL 开发。如果我的 Web 应用程序同时被很多人使用,我真的会遇到大问题吗?不是我期待这个,但我想知道是否有人猜测我可以在当前版本的 SQL 的限制下将它推多远