[英]Edit and Continue using a Local IIS
使用本地 IIS而不是 IIS express 进行调试时,是否可以在 Visual Studio 上启用“编辑并继续”选项?
Works in IIS 10.0 (Win 10):适用于 IIS 10.0(Win 10):
In Administrator command line run在管理员命令行中运行
C:\Windows\System32\inetsrv>appcmd set apppool "DefaultAppPool" /+environmentVariables.add[@start,name='COMPLUS_ForceEnC',value='1']
(replace DefaultAppPool
with app pool name you're using) (将DefaultAppPool
替换为您正在使用的应用程序池名称)
This will add tag这将添加标签
<environmentVariables>
<add name="COMPLUS_ForceEnC" value="1" />
</environmentVariables>
into C:\\Windows\\System32\\inetsrv\\config\\applicationHost.config
for your app pool, so the app pool process always run in Edit and Continue mode.进入C:\\Windows\\System32\\inetsrv\\config\\applicationHost.config
以用于您的应用程序池,因此应用程序池进程始终在“编辑并继续”模式下运行。
More on the COMPLUS_ForceEnC
environment variable can be found here .可以在此处找到有关COMPLUS_ForceEnC
环境变量的更多信息。
See also IIS Configuration Reference另请参阅IIS 配置参考
Based on Ondrej answer, here is a simple code to enable edit-and-continue on all your application-pools in one click:根据 Ondrej 的回答,这里有一个简单的代码,可以一键在所有应用程序池上启用编辑和继续:
SET "APPCMD=%systemroot%\system32\inetsrv\AppCmd.exe"
FOR /F "TOKENS=*" %%f IN ('%APPCMD% list apppool /text:name') DO %APPCMD% set apppool "%%~f" /+environmentVariables.add[@start,name='COMPLUS_ForceEnC',value='1']
PAUSE
save this code as "Enable Edit And Continue.bat" and run it (right click on the file and choose "Run as Administrator").将此代码保存为“启用编辑并继续.bat”并运行它(右键单击该文件并选择“以管理员身份运行”)。
Enjoy!享受!
IIS 10 on Windows 11: Windows 11 上的 IIS 10:
C:\Windows\System32\inetsrv\appcmd.exe set config -section:system.applicationHost/applicationPools /+"[name='DefaultAppPool'].environmentVariables.[name='COMPLUS_ForceEnC',value='1']" /commit:apphost
Applied configuration changes to section "system.applicationHost/applicationPools" for "MACHINE/WEBROOT/APPHOST" at configuration commit path "MACHINE/WEBROOT/APPHOST"在配置提交路径“MACHINE/WEBROOT/APPHOST”中对“MACHINE/WEBROOT/APPHOST”的“system.applicationHost/applicationPools”部分应用配置更改
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.