安装64位的win8后, NET的开发环境安装VS2008,oracle10g ;以前开发2.0程序部署到IIS8上不能运行;虽然也安装iis6什么东西,还是没有办法解决,
VS2008运行时,oracle 报ORA-12154: TNS: 无法解析指定的连接标识符;原来在win7下,使用x86的调试也不管用;郁闷坏了;用WIN7的原来可以完美解决的问题现在都无效了
最后搜索是:原因是调试用的web服务器默认在:
C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\WebDev.WebServer.EXE,路径中的括号找的麻烦。
解决方法是:把WebDev.WebServer拷贝到C:\目录里
在运行里面输入cmd 输入c:\WebDev.WebServer.EXE /port:8866/path:"Web应用程序路径" /vpath:"/"
我干脆建立一个bat在里边写 c:\WebDev.WebServer.EXE /port:8866/path:"Web应用程序路径" /vpath:"/" 以管理员身份运行;ok启动一个ASP.NET Development Server,在里边运行自己原来的程序正常!真是太好了。以后调试就附加到进程就可以了
哎,折腾了一天;换一次系统真是痛苦的一次经历呀