をしませデバッグのWeb APIと呼ばれることができます:が、私はそうのように、MS AccessのVBAモジュールから呼び出されていたWeb API(.NET MVC)を持っているMSからのアクセス
objHTTP.Open "POST", "http://ourwebserver/api/run", False
objHTTP.setRequestHeader "Content-Type", "application/json"
objHTTP.send (body) 'body is a string containing the parameters to be used
Debug.Print objHTTP.Status
Debug.Print objHTTP.responseText
まあ、私はできるようにする必要があります実際のAPIをデバッグする。だから、私はプロジェクトをすべて私のローカルマシンにロードしましたが、実際にコードをデバッグする方法がわかりません。同様
objHTTP.Open "POST", "http://localhost:54321/api/run", False
:私がこれまで試したどのような
は、プロジェクトを実行するコントローラの先頭にブレークポイントを設定することで、その後、作成していますlocalhostエントリにポイントにobjHTTP.Open
コマンドを変更
objHTTP.Open "POST", "http://localhost:54321/", False
...しかし、いずれの場合も、ブレークポイントは決してヒットしません。 Status = 500
で失敗します。
私もデバッガに接続しようとしましたが、どのようなものに接続するのかわかりません。リストにw3wp.exeはありません。私はそれをMSACCESS.exeとChromeに添付しようとしましたが、成功しません。 MSACCESS.exeに接続すると、接続を確立できないというエラーが表示されます。
本質的に、私は自分のローカルAPIコードを呼び出すようにVBAプロセスに指示する方法を理解しようとしています。私はこれを実現させるために魔法の言葉を考え出すのに苦労しています。
編集:記録のために、私はプロジェクト(VSからF5)を実行しようとすると、私は私のブラウザで次のRTEを得る:
Could not load file or assembly 'Antlr3.Runtime' or one of its dependencies. An API call exited abnormally. (Exception from HRESULT: 0x800300FA (STG_E_ABNORMALAPIEXIT))