所讨论的服务器(服务器2008 R2 VM)在C:驱动器上剩下的空间很少,但是连接的虚拟磁盘驱动器带有30GB未使用。通过一些研究,我发现可以通过连接的虚拟驱动器安装Windows服务,但是如果重新安装Windows,则将丢失注册键。
是否可以通过附加的虚拟磁盘驱动器安装NserviceBus服务?如果是这样,我还应该知道其他问题吗?
附加的磁盘只是一个像其他磁盘一样安装的磁盘。重要的是安装在服务开始之前进行。因此,请确保Windows服务取决于正确的服务。
您可以使用命令行工具sc.exe
设置依赖项,该工具在此处解释:
- https://serverfault.com/questions/24821/how-to-to-add-depperency-on-a-windows-service-service-service-after-after-the-service-is-service-is-installed
当您使用nservicebus时,可能是该服务取决于MSMQ或MSDTC或本地SQL Server实例。所有这些都可以添加,以便在其他服务运行之后开始启动Windows服务。
如果"附加磁盘"由VM主机配置,那么您根本不必担心安装。