次のように、デフォルトの Web プロキシを指定してみてください。
open System.Net // for WebProxy etc.
open Microsoft.FSharp.Data.TypeProviders
// put here actual proxy address
let proxy = new WebProxy("http://192.168.1.1:3128") :> IWebProxy
// put here your credentials if needed
proxy.Credentials <- NetworkCredential("proxy_user", "password")
// set up a default proxy
WebRequest.DefaultWebProxy <- proxy
// here the default proxy will be used
type db = ODataService<"http://ebayodata.cloudapp.net/">
または、次のように IE で指定されたプロキシを使用することもできます。
WebRequest.DefaultWebProxy <- WebRequest.GetSystemWebProxy()
WebRequest.DefaultWebProxy.Credentials <- CredentialCache.DefaultNetworkCredentials
コンパイル中にエラーが発生した場合、おそらく F# コンパイラ (Fsc.exe) がプロキシ サーバーに接続できないことが原因です。を変更することでこれを修正できます。セクションFsc.exe.config
の下に次のテキストを追加するだけです。configuration
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>