我正在使用.net WCF。我已经制作了WCF应用程序并在.net中创建了基于Web的应用程序以使用WCF服务:
public class AdditionWCF : IAdditionWCF
{
public void DoWork()
{
}
public int AdditionResult(int a, int b)
{
int res = 0;
res = a + b;
return res;
}
}
两者都在本地主机中正常工作。现在我想发布这个应用程序。
当我尝试发布它时,它会给我这样的错误:
答案 0 :(得分:0)
我想你是通过Publish命令发布你的应用程序的。
实际上有很多发布方法: - Web部署 - Web部署包 - FTP - FileSystem
在您的示例中,您似乎选择了“Web Deploy”。
Web Deploy是推荐的发布方法,因为它可以自动执行最广泛的部署任务。但是,在选择此方法之前,请确保要部署的托管提供商或服务器支持Web部署。
首先,确保为Web部署代理服务(MSDepSvc,也称为远程代理服务)设置了远程服务器,并且您具有目标服务器的管理权限。阅读说明here。
您只需指定服务器名称和应用程序路径。
最后,在你的情况下,web部署可能不是一个好方法。