【问题标题】:How to debug 64-bit applications with Visual Studio Development Server如何使用 Visual Studio 开发服务器调试 64 位应用程序
【发布时间】:2018-09-20 08:35:02
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: asp.net visual-studio 64-bit asp.net-development-serv


    【解决方案1】:

    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

    【讨论】:

      猜你喜欢
      • 2011-05-10
      • 2010-09-07
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      • 2012-02-24
      • 2018-01-08
      相关资源
      最近更新 更多