Windows8.1系统下让VS2012编译运行IIS Express 64位 调试器_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Windows8.1系统下让VS2012编译运行IIS Express 64位 调试器

Windows8.1系统下让VS2012编译运行IIS Express 64位 调试器

 2014/12/26 15:48:19  Angelasp  程序员俱乐部  我要评论(0)
  • 摘要:有时候在window8以上系统中对C#系统进行调试提示不能使用32位IISExpress,如果每次都采用IIS在vs代码进行调试的时候很麻烦下面我们就介绍一下怎么用编译调试64位代码:网上方法一:使用VisualStudio2012开发网站或web应用程序时,可以使用两种webserver。自带的developmentserver和IISEXPRESS。developmentserver是x86版本的,IISEXPRESS是同时x86和x64版。然而在引用64位dll时,调试时会报错
  • 标签:Windows iiS 编译 运行 Windows8

有时候在window8以上系统中对C#系统进行调试 提示不能使用32位IIS Express,如果每次都采用IIS 在vs代码进行调试的时候很麻烦

下面我们就介绍一下怎么用编译调试64位代码:

网上方法一:

使用Visual Studio 2012开发网站或web应用程序时,可以使用两种web server。自带的development server和IIS EXPRESS。development server是x86版本的,IIS EXPRESS是同时x86和x64版。

然而在引用64位dll时,调试时会报错,因为即便使用IIS EXPRESS调试,vs2012默认只会调用其32位版本。可以通过任务管理器中的进程来查看你调试时启用的是什么版本的IIS EXPRESS。

之后的Visual Studio也许会集成IIS EXPRESS x64的调试调用,但是2012我们必须通过修改注册表来使vs调用x64版IIS EXPRESS,修改方法如下。

reg add HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio12.0WebProjects /v Use64BitIISExpress /t REG_DWORD /d 1

注册表修改完成后需要重启vs2012使其生效。

经过测试发现还是未解决

那就采用这种办法吧!!

运行regedit

在HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\WebProjects\ 下添加DWORD值 "Use64BitIISExpress", 值为1

OK 这些方法实际就是把原来的默认32位直接修改为64位IIS Express.

上一篇: window服务的使用 下一篇: 没有下一篇了!
发表评论
用户名: 匿名