我有一個測試WCF項目。在同一個解決方案中,我有一個C#應用程序,它通過簡單地將其添加爲資源來使用該WCF項目,並且運行良好。但是,如何將其上傳(-WCF)到網站?如何將WCF服務上傳到網站?
我試過Build - > Publish。但它沒有給我任何對話;它只是說「發佈成功」。所以我將它轉換成一個web應用程序(在解決方案資源管理器中右鍵單擊...) 然後發佈它。因爲我想嘗試它 - 我將它發佈到文件系統。但是當我現在嘗試在C#應用程序中添加服務引用時 - 我得到的錯誤是「解決方案中找不到服務」。這是爲什麼?
但問題主要在於:當我嘗試將它發佈到網站時 - 我不知道要將「服務URL」和「網站/應用程序」放在什麼位置。
這是我有:
Iservice1:
[ServiceContract]
public interface IService1
{
[OperationContract]
string DoWork();
}
服務1:
public class Service1 : IService1
{
public string DoWork()
{
return "Hello, world";
}
}
和C#應用程序:
Service1Client s = new Service1Client();
Text = s.DoWork();
謝謝。我有一個網絡部署包zip文件。我現在要做什麼? – ispiro 2012-04-25 18:20:27
正如演練中所述,轉到IIS創建一個新的網站,右鍵單擊它並選擇部署 - >導入應用程序並導入您的軟件包。確保在構建包裝之前,您已在「Web部署包裝設置」中設置了正確的網站名稱。 – Schaliasos 2012-04-25 18:26:53
這將在本地部署,不是嗎?我想要一個真實的網站。 – ispiro 2012-04-25 20:00:13