2016-11-29 5 views
0

httpで動作するSendPort/Webサービスがありました。私はその後、SSLを要求するwebserviceを変更し、web.configを変更し、それをSOAP-UIから動作させました。BizTalk管理コンソール - プロパティの保存時にエラーが発生しました - SSLを使用するようにWCF-カスタムbasicHttpBindingを変更しようとしています

今、私は既存のSendPortをSSLを使用するように変更したいと思います。私は(BT2010中)輸送に「BasicHttpBindingElement /セキュリティ」の下にモードを変更してみました、そして、それはエラーを与える:

Error Saving Properties: (System.InvalidCastException) Unable to cast object of type 'Microsoft.Samples.CustomTextMessageEncoder.CustomTextMessageEncodingElement' to type 'System.ServiceModel.Configuration.BindingCollectionElement'.

私はWCF-BasicHttpにSendPortを変更する必要がありますか? 何か間違っているのですか、Biztalk Admin Consoleのバグでしょうか?

enter image description here

答えて

0
ない100%確か

が、私は、プロジェクト内の別のSendPort上のカスタム動作を持っていました。それが使われていなかったので、私はそれを取り出した。問題を引き起こしていたサーバーに正しくインストールされていない可能性があります(GACには含まれていません)。それから、私は上記の変更を行うことができたし、エラーなく動作した。

しかし、その後、私はこのエラーを得た走った(私は前にこれを見ていたが、SOAP-UIとbasicHttpバインディングを使用するポートでそれを過ぎました)とき:

Details:"System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at https://mysite/myapp/myservice.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. ---> System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)

だからそれが今探し、私はbasicHttpバインディングに行きます。

関連する問題