VisualStudio 2015 开启IIS Express可以调试X64项目

现在项目开发时总有时需要在X64下开发,这样我们就需要IIS Express中调试。不要总是放在IIS中,在Attach这样好慢。

 

如果不设置直接调试X64的程序,我们有可能会受到以下类似的错误

“未能加载文件或程序集“MvcApplication2”或它的某一个依赖项。试图加载格式不正确的程序。”

 

图形化

 

修改注册表

 

打开“运行”,输入“RegEdit”回车打开注册表编辑器。
定位到:“HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\WebProjects”
确保有一个名为“Use64BitIISExpress”REG_DWORD值。如果没有,请创建它。
修改该项的基数为16进制的数值数据值为1(默认值=0)。现在,您可以调试64位的网站了

 

参考

VS2013无法启动 IIS Express Web解决办法

时间: 2024-11-09 01:59:27

VisualStudio 2015 开启IIS Express可以调试X64项目的相关文章

win10 visual studio IIS Express 局域网调试,默认只能localhost

vs2015自带IISExpress默认只能localhost,这样根本无法跨局域网调试啊 win10/win7下vs2015自带IISExpress支持局域网访问 找到工程目录下的配置文件,E:\projects\visual studio2015\XXprojectname\.vs\config 用记事本打开applicationhost.config文件,找到: <bindings>     <binding protocol="http" bindingInf

Visual Studio 2013 如何关闭调试而不关闭IIS Express

在VS主面板打开:工具->选项->调试->编辑继续   取消选中[启用"编辑并继续"] 就OK了 (英文版的请对应相应的操作) 不过这是针对所有的调试,如果你想针对单个项目就还是保留VS的设置,直接去项目属性里设置 在你的Web项目上右键->属性->Web  取消选中[启用"编辑并继续"] 就OK了 VS2013以前的版本就不存在这种情况,默认就是没启用 "编辑并继续". 我自己是从VS2013预览版开始用起,潜移默

vs2012使用64位IIS EXPRESS调试

使用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 Stud

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

有时候在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

VS2013 VS2015 VS2017调试出现无法启动iis express web服务器

最近老是遇到这个问题,天天如此,烦死人,网上答案繁多,但是都解决不了,也是由于各种环境不同导致的,这里把几种解决方法都记录下 一.其他项目都可以,就这么一个不行 因为其他项目都可以,就这么一个不行,所以基本就是配置问题,网上的办法都试了,我试了都没用,现在说说我的解决办法 用记事本或者其他什么文本编辑器,打开项目的.csproj文件,定位到<WebProjectProperties>,把关于IIS的配置<DevelopmentServerPort>.<DevelopmentS

VisualStudio使用本地IIS服务调试ASP.NET MVC 网站

目标:使用本地IIS服务调试ASP.NET MVC 网站 操作系统:windows 8.1企业版 IIS:系统自带IIS6.0 VisualStudio版本:2013 SP5 MVC 版本:MVC 4.5.1 =================================================================== 概要: 1.IIS 服务安装及配置 2.Visual Studio 关联IIS服务 3.局域网内访问调试中的网站 ====================

VS进行调试时IIS Express显示Access Define-坑爹的腾讯TGP助手

今天在家使用VS进行调试的时候发现IIS Express死活启动不了,改用IIS也是不行,尝试了网上所说的所有办法,改了各种权限,找了各种注册表,最终未果,然后我想起之前被腾讯坑过的那次:http://www.cnblogs.com/baiyunchen/p/3920664.html 后来发现是腾讯的TGP为了加速,挟持了我的LSP(具体原理尚未知).我就尝试使用360(不要鄙视我装360,我媳妇儿的优盘经常各种病毒和木马不得不防^_^ 嘘~~)再次修复了一下我的LSP(360 10.2.0.2

配置IIS Express以便通过IP地址访问调试的网站

问题背景 最近使用C#编写了一个WebService,希望通过Java进行调用.使用Visual Studio 2013调试WebService时,可以在浏览器中通过localhost地址访问WSDL文件. 访问方式如:http://localhost:2256/DataProvider.asmx?WSDL. 但是,当使用http://127.0.0.1:2256/DataProvider.asmx?WSDL或者使用http://[本机IP]:2256/DataProvider.asmx?WSD

在win 7 vs2013下 web 调试 出现“ iis Express Worker Process 已停止工作”错误

在win 7 vs2013下 web 调试 出现“ iis Express Worker Process 已停止工作”错误: 如下图: 最终解决方案如下: 用管理员身份运行CMD,输入netsh winsock reset并回车(注意,必须是已管理员身份运行,这个重置LSP连接) 参考:http://bbs.csdn.net/topics/390623185