防止Visual Studio关闭服务结构服务 [英] Prevent visual studio shutting down service fabric services

查看:124
本文介绍了防止Visual Studio关闭服务结构服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在Visual Studio中运行服务结构服务时,它会按预期部署到服务结构.当我停止在Visual Studio中进行调试时,Visual Studio然后取消提供服务结构服务.

When I run my service fabric service in visual studio it deploys to the service fabric as expected. When I stop debugging in visual studio, visual studio then unprovisions the service fabric service.

有什么办法可以防止这种行为?如果Visual Studio保留服务在服务结构中运行,我会更喜欢.

Is there any way to prevent this behaviour? I would prefer it if visual studio left the service running in service fabric.

谢谢

切片

推荐答案

可以通过两种方法完成此操作:

There are two ways this can be done:

  1. 在不附加调试器的情况下从VS启动应用程序(调试"->不调试就启动[Ctrl + F5]").显然,这将需要您手动将VS附加到您的服务进程中,以便对其进行调试.当您从流程中分离VS时,在这种情况下VS不会删除该应用程序.
  2. 在解决方案资源管理器"中选择"Application(.sfproj)"项目后,转到属性"窗口,然后将应用程序调试模式"从删除"更改为自动升级".这样可以防止VS在调试后删除应用程序.但是,它还会引起另一种行为变化,因为每次您从VS启动应用程序时,它将自动升级您的应用程序.自动升级的另一个好处是,您的应用程序状态将在VS的多次启动中得到维护.这可能是合乎需要的,也可能不是.没有可以同时阻止应用程序删除和不执行自动升级的设置.

这篇关于防止Visual Studio关闭服务结构服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆