当时小弟碰到这个问题的时候,也找了挺久的回答,但是回答都是模棱两可的说是因为()的问题,但是没有给出具体的解决方案,这里小弟就用一个比较笨的方法来解决这个问题。

第一种:就是使用本地IISWeb服务器,如下图所示:

但是,不知道是我的VS原因还是本身VS就有这个问题。我设置了这个后,确实连接数据库的时候没有出现问题也能正确查找出数据了,但是当我想要进行F5调试的时候,出现了"无法再Web服务器上启动调试",如下图所示:

并且使用"附加到进程"的调试方法也无法实现。这样虽然能够访问数据库了,但是不能调试这总不是办法,所以我选择了第二种方法。

第二种:就如众多大神所说,是因为路径中存在()的问题,但是我的系统在vs安装目录,oracle客户端目录,项目目录等地方都没有()。终于,在一位大神的文章中找到了答案:是因为VS启动调试模式的时候,就会去调用 C:\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0这个地址,而因为是64为系统,所以出现了"(x86)"这个括号,问题原因找到了。那么下面来说下解决方法:

1.  VS在进行调试的时候,调用的是WebDev.WebServer.exe这个执行程序(如果电脑中有.net framework 4.0),那个这个可执行文件名称就是WebDev.WebServer40.exe

2.  进入WebDev.WebServer40.exe地址,就是上面写出来的“C:\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0”,这时我们就需要改变这个地址,复制10.0文件夹下的内容,复制到没有括号的地方,如 D:\1下面

3.  这时,我们既要实现能够访问Oracle数据库,又要能够进行调试。那么我们就要自己创建Web服务器,则么创建呢?就是通过WebDev.WebServer.exe来创建调试程序服务器。

4.  创建方法:(1):进入cmd模式,(2):进入到我们复制10.0文件出来的地方,(3):执行如下语句WebDev.WebServer /port:端口号 /path:项目所在地址 /vpath:"/",回车运行(WebDev.WebServer就是调试exe文件,如果有40的话,就需要WebDev.WebServer40 ....),如我的语句是这样的:WebDev.WebServer40 /port:8899 /path:"E:\MyProject\GPSClient\ForecastStationManager_jQuery\ForecastStationManager" /vpath:"/"(文件地址最好定位到sln文件的目录,这样vpath只需设置/)

5.  这时是不是在任务栏中创建了VS调试程序,如下图所示:

   ,和以前直接按F5运行的效果一样呢.

6.  这时,我们就要设置我们的Web项目了,右击Web项目 -> 属性 -> Web选项卡 -> 选择“使用自定义Web服务器”,设置服务器Url:http://localhost:设置的端口号/,如下图所示:

   

7.  OK,这样就大功告成了,按F5执行调试的时候,既没有出现:连接未打开的问题,也没有出现无法调试的问题。欧拉。

此种方法的缺陷:

(1): 这是一种笨方法,但是小弟也没有找出其他能够解决我问题的方案,就这么做了

(2): 每次在进行调试或者运行项目之前,都要打开自定义的Web服务器,比较麻烦,所以大家可以将启动自定义的Web服务器做成bat执行程序。

好了,博客就写到这里了,各位大神如果有什么更好的方法,请联系我啊。。。

852552861@qq.com,这是我邮箱,请大神们带我装逼带我飞

  

64位Win7下Asp.net项目连接Oracle时报ORA-6413:连线未打开异常的更多相关文章

  1. 解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置)

    最近新安装了64位的Win7系统,工作中需要用oracle数据库,而数据库是公司IT的DBA进行管理和维护的. 我们只需要连接上去进行使用就可以了,于是我就在自己的机器上安装了oracle clien ...

  2. 64位Win7下运行ASP+Access网站的方法

    64位Win7下运行ASP+Access网站的方法 近日系统升级为WIN7 64位之后,突然发现原本运行正常的ASP+ACCESS网站无法正常连接数据库. 网上搜索多次,终于解决了问题,总结了几条经验 ...

  3. 64位Win7下H3C的iMC无法查看“网络拓扑”的解决方法、心路历程

    64位Win7下H3C的iMC无法查看"网络拓扑"的解决方法.心路历程

  4. 64位Win7 VS调试、PLSQL与oracle的连接异常问题

    系统换为64位Win7后,VS与Oracle开发环境出现了很多问题.调试无法连接Oracle,PLSQL无法连接Oracle等一系列问题.下面记录一下处理办法: 1.oracle客户端选择32位进行安 ...

  5. 64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】

    [软件下载] 本安装实例所使用安装文件如图所示: 其中,64位版本的MySQL安装文件mysql-5.5.33-winx64.msi,可直接从官网下载,下载地址:http://dev.mysql.co ...

  6. 关于在64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)的解决方

    安装没有问题,安装了最新版VirtualBox-4.3.18-96516-Win,一点运行想安装系统时就出错. 这是提示的错误: 运行Virtualbox去安装系统时出错:Failed to open ...

  7. Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决

    之前在文章Win7系统64位环境下使用Apache--Apache2.4整合Tomcat与mod_jk提到了安装Apache2.4时有可能报错: Invalid command 'Order', pe ...

  8. 64位Win7下用VS2010编译OpenSSL

    http://blog.csdn.net/henter/article/details/8364532 首先要说明,如果不想自己编译OpenSSL,可以到 http://slproweb.com/pr ...

  9. C# 64位win7下DllImport LoadLibrary函数失败 z

    [DllImport["kernel32.dll"]] static extern IntPtr LoadLibrary(string lpFileName); public vo ...

随机推荐

  1. Android之Lottie动画详解

    文章大纲 一.Lottie介绍二.Lottie实战三.项目源码下载四.参考文章   一.Lottie介绍 1. 什么是Lottie   Lottie是Android和iOS的移动库,用于解析Adobe ...

  2. 关于静态注册BroadcastReceiver接收不到广播的问题

    1.背景&解决方法 最近碰到一个需求,app监听特定的广播,接收到广播后启动自己再进行处理.需求很简单,静态注册就好,不过,在自测的时候遇到一个问题,app安装后没启动过的状态下,什么广播都收 ...

  3. oppo设备怎么样无需root激活XPOSED框架的教程

    在非常多部门的引流或业务操作中,基本上都需要使用安卓的强大XPOSED框架,近期,我们部门购来了一批新的oppo设备,基本上都都是基于7.0以上版本,基本上都不能够获得root的su超级权限,即使一部 ...

  4. 同事搭一个测试RAC说节点2发现idle了,报ORA-00304

    [oracle@testrac2 11204]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Wed Jan 16 1 ...

  5. 通过命令行设置Windows 时区

    我们在进行自动测试的时候,不同的测试程序对于时区的要求不同,所以在开始的时候需要根据测试程序的要求了设置时区. Windows 提供了一个工具来进行时区设置.tzutil.exe. 目录:C:\Win ...

  6. Linux 桌面玩家指南:16. 使用 CUDA 发挥显卡的计算性能

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  7. Pytorch系列教程

    介绍 不久前Pytorch发布了1.0版本,官网的doc页也更新了.这里说下官网的教程很实用,边学pytorch搭网络边学NLP-图像等领域的先进技术. 官网的教程都是英文的,本人就用这个系列博客做个 ...

  8. mysql优化二之锁机制

    mysql优化二之锁机制 mysql提供了锁机制和MVCC机制来保证并发操作的安全性,这里主要讨论锁机制, MVCC见下篇文章 mysql的锁按照锁粒度可分为行锁与表锁,按照操作类型划分可读锁和写锁 ...

  9. logisim元件清单

  10. mybatis在xml文件中处理转义字符

    第一种方法: 用了转义字符把>和<替换掉,然后就没有问题了. AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DA ...