首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在IIS中而不是在IIS express中调试visual studio项目?

在IIS中调试Visual Studio项目的步骤如下:

  1. 首先,确保已经在本地安装了IIS(Internet Information Services)服务器,并且已经启用了IIS管理器。
  2. 打开Visual Studio,并打开要调试的项目。
  3. 在Visual Studio的顶部菜单栏中,选择“调试”选项。
  4. 在“调试”下拉菜单中,选择“属性”选项。
  5. 在“属性”窗口中,选择“Web”选项卡。
  6. 在“Web”选项卡中,找到“服务器”部分。
  7. 在“服务器”部分,选择“本地IIS”选项。
  8. 在“项目URL”文本框中,输入项目在IIS中的URL地址。例如,如果项目在IIS中的虚拟目录为“myapp”,则输入“http://localhost/myapp”。
  9. 点击“创建虚拟目录”按钮,Visual Studio将自动在IIS中创建虚拟目录,并将项目部署到该目录下。
  10. 确保“启动动作”选项设置为“不启动任何页”。
  11. 点击“确定”按钮保存设置。
  12. 在Visual Studio的顶部菜单栏中,选择“调试”选项。
  13. 在“调试”下拉菜单中,选择“附加到进程”选项。
  14. 在“附加到进程”窗口中,选择“显示所有用户进程”复选框。
  15. 在进程列表中,找到并选择与IIS相关的进程,通常是“w3wp.exe”。
  16. 点击“附加”按钮,将Visual Studio连接到IIS进程。
  17. 确保项目已经启动,并在IIS中运行。
  18. 在Visual Studio中设置断点或调试点,然后执行相应的操作,以触发断点。
  19. Visual Studio将在断点处中断执行,并显示调试信息,您可以使用Visual Studio的调试工具进行调试。

请注意,以上步骤是在IIS中调试Visual Studio项目的一般过程,具体步骤可能会因项目配置和环境而有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ASP.NET Core launchsettings.json文件(8)《从零开始学ASP.NET CORE MVC》:

当我们从Visual Studio或使用.NET Core CLI运行此ASP.NET Core项目时,将使用此文件的设置。 此文件仅用于本地开发环境。...- ASP.NET Core,除了appsettings.json文件外,我们还可以配置源,环境变量,用户密钥,命令行参数甚至创建属于我们自己的自定义配置源。...Express和StudentManagement 当我们通过按CTRL + F5或只是F5从Visual Studio运行项目时。...我们可以通过单击Visual Studio的下拉列表来更改要使用的配置文件 .commandName属性,修改默认设置。 ?...通过GUI来设置 NEW ﹀ ﹀ ﹀ Visual Studio的解决方案资源管理器右键单击项目名称,然后从上下文菜单中选择“属性”。 单击项目“属性”窗口中的“调试”选项卡,如下图 ?

2.2K31

ASP.NET Core基础补充01

再次启动程序, 将在浏览器显示以下信息, 如下所示。 这是因为默认情况下,Visual Studio 在运行应用程序时使用 IISExpress,如下图所示。 什么是 IIS Express?...IIS ExpressIIS 的轻量级自包含版本。它针对 Web 应用程序开发进行了优化。您需要记住的最重要的一点是,我们仅在开发中使用 IIS Express不是生产。...Visual Studio,您可以找到上述两个配置文件(IIS Express和FirstCoreWebApplication),如下所示。...使用 Kestrel 服务器运行应用程序: 为了使用 Kestrel 服务器 Visual Studio 运行应用程序,首先,您需要修改你的启动方式为你当前的应用程序名称,如下所示。...当我们直接从 Visual Studio 运行应用程序时,默认情况下 Visual Studio 使用 IIS Express

15810

Visual Studio+JavaScript 的前后端调试方法你真的会了么?

本场 Chat ,会讲到如下内容: Visual Studio 的常见调试方法 Javascript 的常见调试方法 学习并引用第三方的 C#开源项目,ServiceStack.Redis 学习并引用第三方的...Visual Studio 的常见调试方法 使用 ASP.NET MVC 应用程序的项目模板,如下图: ?...在任务栏能够看到多处的 IIS Express 的小图标: ? IIS Express 上鼠标点击右键会出现相应的选项: ? 可以看到 IIS Express 对应的信息: ?...以上就是使用 IIS Express调试方法, 也是创建 web 项目后,默认的运行方法 本地 IIS 调试 不同于上一种方法的是,本地 IIS 调试进行配置。...5)本地 IIS 的基本配置完成以后,调试 MVC 的业务代码的时候,就需要启动 Visual Studio调试

1.6K20

无法启动iis express web服务器解决

VS2013 、VS2015 、VS2017调试出现无法启动iis express web服务器 最近自己老是遇到这个问题,天天如此,烦死人,网上答案繁多,但是都解决不了,也是由于各种环境不同导致的,...三、安装Visual Sutudil 2015 Update 3后调试项目出现问题“无法启动iis express web 服务器” 使用的是IIS express调试项目。...查看事件查看程序发现错误日志:模块 DLL C:\Program Files (x86)\IIS Express\aspnetcore.dll 未能加载。返回的数据为错误信息。...到https://www.microsoft.com/net/core下载,.net Core tools preview for visual studio。...四、拷贝项目引起 拷贝到本机的解决方案文件的隐藏文件夹.vs删除掉 重新生产解决方案就可以启动iis express了 五、临时解决方法,不一定有效 命令行net stop http,然后重启计算机

5.2K10

IIS部署ASP.NET MVC 4

有人说用Server2016 IIS部署ASP.NET MVC 4应用在阿里云没事,腾讯云就有问题 操作系统本身只是操作系统,这种咋说呢,配置环境、调试网站,“阿里云行、腾讯云不行”是个悖论,肯定是环境配置和网站调试方面的问题...,不是云平台的问题,往大了说,操作系统自由,只要硬件支持,完全可以不用云平台的公共镜像,用自己制作、导入的镜像。...Studio 2012 Express for Web 于是搜Visual Studio 2012 Express for Web的安装文件 Microsoft Visual Studio Express...Studio Express 2012 for Desktop和for Web,一般安装安装for Web就够用了 vs2012有个补丁可以装一下,不装也没事 Microsoft Visual Studio...配置权限、对齐端口 比如改成8080端口后,IIS (inetmgr)UI上调试的时候,也得把端口改一样,并且需要给源码目录添加IIS_IUSRS如下图3个权限 还得给C:\Windows\Temp目录添加如下图

12510

Visual Studio 新旧不同的 csproj 项目格式启用混合模式调试程序(开启本机代码调试

因为我使用 Visual Studio 主要用来编写 .NET 托管程序,所以平时调试的时候是仅限托管代码的。不过有时需要在托管代码混合调试本机代码,那么就需要额外在项目中开启本机代码调试。...旧格式的项目中开启 旧格式指的是 Visual Studio 2015 及以前版本的 Visual Studio 使用的项目格式。...项目上右键 -> 属性 -> Debug,这时你可以底部的调试引擎中发现 Enable native code debugging 选项,开启它你就开启了本机代码调试,于是也就可以使用混合模式调试程序...新格式的项目中开启 如果你在你项目属性的 Debug 标签下没有找到上面那个选项,那么有可能你的项目格式是新格式的。 这个时候,你需要在 lauchsettings.json 文件设置。...这个文件在你项目的 Properties 文件夹下。 如果你没有找到这个文件,那么随便在上图那个框框写点什么(比如在启动参数一栏写 吕毅是逗比),然后保存。

33920

跨平台开发体验: Windows

一、添加引用 我们直接利用Visual Studio 打开前面这个helloworld.csproj项目文件。...Visual Studio修改项目文件非常方便,我们只需要右键选择目标项目,并从弹出的菜单中选择“Edit Project File”就可以了。...在对项目文件helloworld.csproj作了上述修改之后,我们对定义Program.cs的Main方法做了如下的改造。...该文件不需要手工进行编辑,当前项目属性对话框(通过解决方案对话框右击选择“属性(Properties)”选项)调试(Debug)”选项卡下的所有设置最终都会体现在该文件上。 ?...如果在launchSettings.json文件设置了多个Profile,它们会以如下图所示的形式出现在Visual Studio的工具栏,我们可以选择任意一个Profile定义的配置选项来启动当前应用程序

1.6K30

System.ComponentModel.Win32Exception (0x80004005):拒绝访问。——解决办法

1、问题2、背景安装visual studio调试代码,觉得IIS 10.0 Express不方便,想直接用IISIIS安装,powershell一句命令搞定:Get-WindowsFeature -Name...NET-*, Web-* | where {$_.Name -notmatch "Ftp|Web-Application-Proxy"} | Install-WindowsFeature安装好后,调试器从...IIS 10.0 Express换为IIS后进行调试,报这个错:异常详细信息: System.ComponentModel.Win32Exception: 拒绝访问。...Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files目录”权限≥2012R2一般加这些用户的权限Users;NETWORK SERVICE;IIS_IUSRS...2、调整应用程序池的权限,具体如下:打开IIS管理器->选中需要调整的应用程序池->右键选择高级设置->设置【进程模型】的“标识”->选择自定义账户后进入设置->输入管理员账号和密码->确定

4.5K40

如何让IIS Express支持外部(局域网)连接

一、搭建环境: 1、系统:Win10 1809 2、IDE:Visual Studio 2017 3、Framework: 4.6.1 4、语言:C# (ASP.NET MVC) 二、新建一个MVC网站...,打开Visual Studio(笔者这里使用的是Visual Studio 2017),使用MVC模板按照默认项目名称新建一个WebApplication(笔者这里使用的是WebApplication1...三、打开本项目IIS配置文件,位置位于:"C:\Users\{计算机用户名}\source\repos\{项目名称}\.vs\config\applicationhost.config", 笔者这里的位置是...我们可以使用appcmd命令行提示符来显示以上信息: 1)将“C:\Program Files (x86)\IIS Express”(64位)或“C:\Program Files\IIS Express...*:63684:*" /> 将localhost修改为*,修改的目的是不仅仅可以使用localhost:63684,还可以使用任意与本机相关的IP地址,192.168.0.8

2.3K10

ASP.NET Core WebListener 服务器

实际上,WebListener不能和IISIIS Express一起使用,这是因为它与ASP.NET Core模块并不兼容。...Note 请确保你UseUrls方法中指定的前缀字符串和你服务器上预先注册的字符串是相同的。 请确保你的应用未配置为运行IISIIS Express。...Visual Studio项目的默认启动配置服务器是IIS Express。为了能够console应用运行项目,你必须手动更改所选配置文件,如以下屏幕截图所示: ?...如何在ASP.NET Core之外运行WebListener 安装Microsoft.Net.Http.ServerNuGet包 如你ASP.NET Core做的那样,预注册URL前缀注册到WebListener...IIS,图形化管理界面可以提供给你一个相对容易的方式去进行配置。但是如果你用的是WebListener,那么你需要自己使用内置工具netsh.exe去配置Http.Sys。

3.7K70

Asp.Net MVC4入门指南(1): 入门介绍

MVC 4 LocalDB SSDT 如果您使用的是Visual Studio 2010不是Visual Web Developer 2010,需要安装WPI installer for ASP.NET...Visual Studio的一个顶部工具栏显示了各种不同的选项来供您使用。IDE还有一个菜单,提供了另一种方式来执行任务。...新的 ASP.NET MVC 4 项目对话框,选择互联网应用程序。使用Razor作为默认视图引擎。 ? 单击确定。...从调试菜单,选择启动调试. ? 请注意您也可以使用键盘的快捷键F5来启动调试。 F5使Visual Studio启动IIS Express并运行Web应用程序。...然后Visual Studio会启动浏览器并打开应用程序的主页面。请注意,浏览器的地址栏中会显示 localhost 不是像example.com 这样的地址。

2.1K60

ASP.NET Core 介绍和项目解读

Tips:顺便吐槽一下都Upadte3了,最新的.NET Core项目中,Visual操作还是有好多明显的bug呀。 2.3.1 项目文件夹总览 ?...Express随机端口 "sslPort": 0 } }, "profiles": { "IIS Express": { "commandName":...,我们可以在里面自由删除增加需要的文件,jquery.form.js,Bower配置管理器也会自动帮我们github上下载相关文件,下载后的文件也将放在wwwroot文件夹。...,类似于.NET Framework上的Web.Config文件,开发者可以将系统参数通过键值对的方式写在appsettings文件程序的连接字符串),Startup类构造器通过如下代码使得程序能够识别该文件...参考资料 Unbundling scripts for debugging Visual Studio 2015 开发 ASP.NET 5 有何变化?

2.5K60

ASP.NET Core: 全新的ASP.NET !

ASP.NET Core 不再只依赖Visual Studio ASP.NET Core 的跨平台,让它不再只依赖 Visual Studio,开发者和设计师们可以自己喜欢的环境上工作。...Microsoft 开发了 Katana 作为一个 OWIN 的实现,可以部署 ASP.NET Web API, SignalR 和其他第三方框架,这些框架可以 IISIIS Express,...ASP.NET Core 也可以部署 IIS, IIS Express 或者自托管在你自己的进程里。...新版本的 Visual Studio ,你不需要再做这些额外的步骤,仅仅是保存你的修改和刷新浏览器即可。...以上 ASP.NET Core 1.0 的新特性和新概念的介绍,是为了更好的帮助我们使用 ASP.NET Core 进行开发,同时开发过程,我们还可以借助一些好的工具来提高开发效率,并减少代码量,

11.3K101

Visual Studio 2019 惨痛 踩坑 经历 0x80070490 0x80040154

先说下经验总结:不论是Visual Studio 2017/2019的安装、更新、卸载、下载离线文件等,不要暂停,必须一次性成功,如果暂停了,建议重装系统从新来一遍。...⑥IIS可能坏了 思路:卸载IIS、暂时先不重装IIS 近来我直接在IIS调试网站是正常的,我不觉得是IIS的问题,另外,console代码调试也用不到IIS,但仍然报错0x80070490就很奇怪了...2008R2的IIS是7.5 VS2019带的IISIIS10 Express,有可能是IIS10 .0 Express出问题了 卸载了系统自带的IIS和VS2019带的IIS10.0 Express...总之,就不是IIS的事。...view=vs-2019 左侧你可以切换VS的版本,不同版本的VS对应的模块可能不太一样,上面URL是社区版的模块 我用的社区版的这几个模块 Visual Studio 核心编辑器(Visual Studio

18.6K111
领券