VBAを利用してサーバにファイルを保存する機能を
IIS6.0からIIS7.5でマイグレーションしています。
サーバ側へ保存自体はできるのですが、
VBA側で”XMLHTTP.Send”にてエラーとなります。
IISログではステータス204が返ってきているのでサーバ側では処理が終了しています。
利用環境及びVBAコードは下記のとおりです。
利用環境:(サーバ)Windoes2008 R2、IIS7.5
(クライアント)WindowsVista、Office2007、Microsoft Visual Basic6.5
VBAコード:
Set XMLHTTP = CreateObject("MSXML2.XMLHTTP.3.0")
XMLHTTP.Open "PUT", URL, False, ID, PWD
XMLHTTP.setrequestheader "IF:", "("& strLockToken & ")"
XMLHTTP.setrequestheader "Translate:", "f"
XMLHTTP.Send SendData
URL,ID,PWD,strLockToken,SendDataは変数として定義しています。
Put処理の前にLock処理をしていますが、そこは正常に終了しているため、
上記コードに記載していません。
IIS6.0から7.5に変わったことにより、コードを書き換える必要があるのか、
また、IEの設定等を変更する必要があるのかをご教示頂きたく、宜しくお願い致します。