2011-06-01 73 views
0

錯誤而專用服務器錯誤而專用服務器上運行的Windows安裝服務

上運行的Windows安裝服務使用我的窗口服務的exe文件安裝在我的虛擬專用服務器在我的Windows服務。

當我嘗試從虛擬專用服務器運行我的Windows服務時,出現以下錯誤。

Service cannot be started. System.InvalidOperationException: Could not find default endpoint element that references contract 'MyService.MyServSoap' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found in the client element. 
    at System.ServiceModel.Description.ConfigLoader.LoadChannelBehaviors(ServiceEndpoint serviceEndpoint, String configurationName) 
at System.ServiceModel.ChannelFactory.ApplyConfiguration(String configurationName) 
at System.ServiceModel.ChannelFactory.InitializeEndpoint(String configurationName, EndpointAddress address) 
at System.ServiceModel.ChannelFactory`1..ctor(String endpointConfigurationName, EndpointAddress remoteAddress) 
at System.ServiceModel.EndpointTrait`1.CreateSimplexFactory() 
at System.ServiceModel.ClientBase`1.CreateChannelFactoryRef(EndpointTrait`1 endpointTrait) 

什麼可能是錯的?

+0

您是否正在從服務調用WCF端點上的操作?你的Windows服務配置文件中有*正確的*信息(地址/綁定/合同)嗎? – kd7 2011-06-01 13:09:35

+0

@ kd7:是的我在我的Windows服務配置文件中有確實的名稱和地址,但它仍然會給出錯誤。就地址和端點屬性值而言,我嘗試了所有不同的可能性。 – 2011-06-02 04:16:17

回答

1

您是否爲服務.exe提供了app.config?

它看起來像它的無論是從異常信息缺失或不正確:

找不到默認端點 元素,在 ServiceModel客戶端配置 單元參考合同 「MyService.MyServSoap」。這可能是因爲沒有爲您的 應用程序找到 配置文件,或者因爲在客戶端元素中未找到匹配此合同的端點 元素 。

+0

我提供了app.config文件,同時我也在app.config文件中創建了適當的端點。我嘗試了各種端點值,但它沒有奏效。 – 2011-06-02 04:17:46

+0

@PARTH你可以在這裏發佈app.config的端點部分嗎? – 2011-06-02 06:20:56