WCF发布方法过程

时间:2013-05-31 10:38:03

标签: asp.net wcf webdeploy

我正在使用.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;
    }
}

两者都在本地主机中正常工作。现在我想发布这个应用程序。

当我尝试发布它时,它会给我这样的错误:

enter image description here

1 个答案:

答案 0 :(得分:0)

我想你是通过Publish命令发布你的应用程序的。

实际上有很多发布方法: - Web部署 - Web部署包 - FTP - FileSystem

在您的示例中,您似乎选择了“Web Deploy”。

Web Deploy是推荐的发布方法,因为它可以自动执行最广泛的部署任务。但是,在选择此方法之前,请确保要部署的托管提供商或服务器支持Web部署。

首先,确保为Web部署代理服务(MSDepSvc,也称为远程代理服务)设置了远程服务器,并且您具有目标服务器的管理权限。阅读说明here

您只需指定服务器名称和应用程序路径。

enter image description here

最后,在你的情况下,web部署可能不是一个好方法。