我想在IIS Express上发布在Visual Studio 2010中创建的WCF服务应用程序。
所以我正在使用Project - >发布 - > Web部署:
Service URL: http://localhost
Site/application: wcf
但是遇到了一些错误的理解:
我该如何完成任务?
答案 0 :(得分:1)
您可以使用appcmd:
通过命令行添加虚拟目录appcmd add vdir /app.name:<site_name>/ /path:/<virtual_directory> /physicalPath:<physical_location>
请参阅here
答案 1 :(得分:1)
您应该能够在网站属性中指定您的网站/应用程序的目的地 - &gt;打包/发布网站。 在“要在目标服务器上使用的IIS网站/应用程序名称”字段中输入网站名称。默认情况下,应用程序被指定为虚拟目录,但不一定如此。您可以将站点的名称放在那里,而不是“/”,然后它将部署到站点的根目录,而不是虚拟(子)目录。见截图:
答案 2 :(得分:0)
IIS Express支持虚拟目录。使用'Eugene'提供的appcmd命令应该可以工作。
答案 3 :(得分:0)
首先,您需要指定正确的服务网址,即http://server/MsDeployAgentService