VS2019调试D365 Finance and Operation X++代码时找不到iisexpress.exe进程
解决Visual Studio 2019调试Dynamics 365 Finance and Operations时找不到
iisexpress.exe进程的问题 - 先确认IIS Express是否真在运行:打开任务管理器(Ctrl+Shift+Esc)切到“详细信息”标签,直接搜索
iisexpress.exe。要是这里都找不到,说明本地D365FO服务没启动,或者根本没用到IIS Express,先把本地实例正常跑起来再说。 - 检查附加进程的筛选设置:除了勾选“显示所有用户的进程”,还要把“显示所有会话中的进程”也勾上——有些进程在不同会话下,只勾用户的话看不到。另外注意架构匹配,要是VS是32位、IIS Express是64位(反过来也一样),会被过滤,直接在“平台”下拉选“所有平台”就行。
- 用管理员身份启动VS:右键VS2019图标选“以管理员身份运行”,权限不够可能看不到其他用户或系统级的IIS Express进程。
- 核对D365FO的调试配置:打开项目属性的调试页,确认启动操作是指向正确的IIS Express路径,或者关联了本地实例。另外,有些本地D365FO环境用的是完整IIS(对应进程
w3wp.exe),这时候别找iisexpress.exe,去IIS管理器里找应用程序池对应的w3wp.exe进程附加就行。 - 重启相关程序:先关闭VS,在任务管理器里结束所有
iisexpress.exe进程(如果存在),重启本地D365FO服务,再重新打开VS尝试附加。
内容的提问来源于stack exchange,提问作者Marouane Elalama
相关产品推荐
相关产品推荐

