1
我創建了一個非常簡單的WCF服務,該服務從SQL Server向客戶端返回數據時間戳記,但我在從Pocket PC 2003 Psion設備訪問服務時遇到問題。Pocket PC2003 WCF身份驗證問題
從WinCe 5設備訪問服務時我沒有任何問題,但是當我將客戶端代碼部署到PPC2003時,它生成了407代理驗證異常。
我使用NetCFSvcUtil.exe生成了代理類,並將它們導入到項目中,但沒有問題,但在運行PPC2003時無法訪問。
<system.serviceModel>
<bindings />
<services>
<service behaviorConfiguration="TimeStampServiceBehavior"
name="JCB.QSmart.Mobile.DataService.ServerTime">
<clear />
<endpoint address="TimeStamp"
binding="basicHttpBinding"
name="TimeStamp"
contract="JCB.QSmart.Mobile.DataService.IServerTime"
listenUriMode="Explicit">
</endpoint>
<endpoint address="mex"
binding="mexHttpBinding"
name="mex"
contract="IMetadataExchange"
listenUriMode="Explicit">
</endpoint>
<host>
<baseAddresses>
<add baseAddress="http://xxx.xxx.xxx.xxx:8080/QSmartV2" />
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="TimeStampServiceBehavior">
serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
此前我已經指定了代理的設備上和工作,但代理硬件壞了,應用程序無法正常工作。我還可以如何處理身份驗證?
菲爾