2013-05-31 2 views
1

Я работаю с .net WCF. Я сделал заявку WCF и сделал веб-приложение в .net для использования сервиса WCF:Метод публикации 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

ответ

0

Я полагаю, вы опубликовать свой applicaiton с помощью команды Publish.

Есть на самом деле многие методы публикации: - Web Deploy - Web Deploy пакет - FTP - FileSystem

В вашем примере, кажется, вы выбрали "Web Deploy".

Web Deploy - рекомендуемый метод публикации, поскольку он может автоматизировать самый широкий спектр задач развертывания. Однако перед тем, как выбрать этот метод, убедитесь, что хостинг-провайдер или сервер, который вы развертываете, поддерживает Web Deploy.

Сначала убедитесь, что удаленный сервер настроен для службы агента веб-развертывания (MSDepSvc, также называемой службой удаленного агента) и что у вас есть права администратора на целевом сервере. Инструкции по чтению here.

Вам просто нужно указать имя сервера и путь к нему.

enter image description here

В конце концов, может быть, веб-развертывания не хороший подход в вашем случае.

+0

ok Благодарим вас за ответ. Я пытаюсь сделать то же самое. Но почему вы сказали, что развертывание в Интернете не подходит для моего случая? – Dipali

+0

Во-первых, я не уверен, что komoline.com/httpdocs/dhc_WCF/ является именем сервера. во-вторых, я тоже не уверен, что у вас есть привилегии для публикации на komoline.com/httpdocs/dhc_WCF/. – Cybermaxs