0

我有网络服务,我想使用 Visual Studio 中的网络服务器(称为 Visual Studio 开发服务器)进行测试。我正在使用 VS 2012。

我的网络服务需要是 64 位的。我将 x64 unmanaged 添加Oracle.DataAccess.dll到我的项目中。此时,我只能看到黄色错误屏幕:

无法加载文件或程序集“Oracle.DataAccess”或其依赖项之一。试图加载格式不正确的程序。

当我部署到完整的 IIS 时,我能够解决这个问题,但是在开发模式下存在问题。

4

1 回答 1

0

Visual Studio 2012 作为 32 位应用程序运行,不可能在其中运行 64 位应用程序。我只能尝试使用 IIS Express。

我选择“使用本地 IIS Web 服务器”,然后勾选“使用 IIS Express”复选框。

为了在 VS2012 中运行 64 位 IIS Express,您应该在注册表中添加以下项目:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\WebProjects

名称:Use64BitIISExpress,类型:REG_DWORD,值:1

于 2018-09-21T09:20:11.320 回答