您的位置:首页 > 编程语言 > ASP

vs 2012 使用IIS Express 64位调试

2017-05-15 22:13 302 查看

配置VS2012使用IIS 64位进行开发调试  

在实际项目中,我们很多时候会引用64位的dll文件,调试时会直接报错,那是因为vs2012默认的development server或者是IIS express是32位的版本(可以在任务管理器中的进程来查看启用的iis express是什么版本)。
这样子对于我们开发来说很不方便,需要配置好IIS后对其附加到进程,但是在进程刚开始启动的时候是没法调试的,必现等进程生成了才可以附加。
那么,怎么解决这个问题呢?
两个步骤:
1:将vs调试的web server改为 IIS express,调整方式:
工具栏 - 网站 - 使用IIS Express



 
如果已经配置好了,该选项会变为 “使用Visual Studio 开发服务器”
2:第一步改为IIS Express后,vs2012默认调用的是32的版本,我们需要修改注册表,让其调用64位的IIS Express。修改方法:cmd - regedit 在HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\WebProjects\ 下添加DWORD值 "Use64BitIISExpress", 值为1
重启下vs2012即可调试!

本实例由八邑网络科技工作室提供,转载请注明出处: http://blog.163.com/thylx133@126/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iis express 调试 asp.net