2011-04-18 119 views

回答

0

所有的拳,你需要指定正确的服务URL,即http://server/MsDeployAgentService

1

可以使用APPCMD通过命令行添加一个虚拟目录:

appcmd add vdir /app.name:<site_name>/ /path:/<virtual_directory> /physicalPath:<physical_location> 

here

+0

如何创建VDIR''在C对现场'WcfService1' wcf':\ WcfService1'? – abatishchev 2011-04-18 17:51:52

+0

如果您已经有名为WcfService1的网站,则命令是:'appcmd add vdir /app.name:WcfService1//path:/ wcf/physicalPath:c:\ WcfService1' – Eugene 2011-04-19 06:37:00

+0

我试过同样的错误:'ERROR(message:Can not找到带有标识符“WcfService1 /”的APP对象。)' – abatishchev 2011-04-19 06:56:44

0

IIS Express不支持虚拟目录。使用'Eugene'提供的appcmd命令应该可以工作。

1

您应该能够在站点属性 - >打包/发布网站中指定您的网站/应用程序的目标。 在“用于目标服务器上的IIS网站/应用程序名称”字段中输入站点名称。在那里,默认情况下,应用程序被指定为虚拟目录,但不一定是。你可以把你的网站的名字放在那里,不用“/”,然后它将部署到网站的根目录,而不是虚拟(子)目录。见截图:

Screenshot

相关问题