我有一个 Windows 服务,其中包含允许它呈现剃须刀模板的必要组件。此服务侦听消息队列并发送电子邮件,使用剃刀模板生成丰富的 html。
一切工作正常,但是,在使用 Octopus Deploy 部署它时,OctoPack 似乎将此服务视为一个网站并错误地打包它。
在添加 razor 模板功能之前,该服务曾经被正确打包,并且能够无忧部署。
打包的输出现在看起来像:
实际上,它只需要包含bin
文件夹的内容。在我看来,OctoPack 现在似乎将服务视为网站。
我尝试添加一个 nuspec 文件,但这不起作用,我最终得到:
Nuspec 文件如下所示:
<!-- cut for brevity -->
<files>
<file src="bin\**\*.*" target=""/>
</files>
所以这也行不通。
我能做些什么来解决这个问题?