我是TFS部署的新手,当我尝试以ABC \ SomeVirtual形式部署到网站时遇到一个奇怪的问题
错误代码是
在一台或多台计算机上的部署失败。 System.Exception:错误(消息:无法将属性“名称”设置为值“ ABC \ SomeVirtual”。。原因:无效的站点名称。)
如果我输入的站点名称不带'\',则可以使用...
我尝试以ABC / SomeVirtual的形式输入,但没有任何效果……有任何建议吗?
答案 0 :(得分:1)
似乎您正在使用TFS 2015,在TFS 2015 IIS Web App Management
中,任务只能创建网站名称,而不能创建虚拟应用程序名称。因此,您不能使用'\
'或'/
'来通过此任务创建虚拟应用程序名称。
通常,如果网站不存在,则可以先使用IIS Web App Management
任务创建网站,然后再使用IIS Web App Deployment
任务将其部署到网站或Site/Application
之类的虚拟应用程序...
如果父网站已经存在,则可以直接使用IIS Web App Deployment
任务来部署虚拟应用程序,而不必执行IIS Web App Management
任务。
例如:
要创建名为Site/Application
的应用程序(下面的示例中的Test0906/0928
),您需要确保Site
(下面的示例中的Test0926
)已经存在。 。参考以下屏幕截图: