2016-09-27 19 views
0

IIS内で実行されるMYOB用のASP.NET Web APIを開発しようとしています。それは私がMYOB会社のファイルから異なる情報を挿入/更新/選択することを可能にします。IIS 10.0の挿入コマンド中にMYOB ODBC ASP.NETアプリケーションの問題が発生する

開発中の瞬間、すべてはIIS Expressを使用してVS 2015から完全に動作します。私は正常に2人の他のユーザーによって会社のファイルが開かれている間に、マルチユーザーアクセスモードでMYOB ODBC接続の挿入コマンドを正常に実行できます。

IIS内から実行すると、エラーは表示されません。ただし、挿入が完了していなくても、すべてのログファイルにエラーのレコードがなくても、ODBCドライバは挿入クエリで正常に戻ります。

最後に、IISアプリケーション/ Webサイトに接続されているアプリケーションプールにシステム管理者アカウントのIDを指定しました。だから私はこれが問題ではないと仮定しています。

誰かが私にこれを助けてくれますか?おそらくIISでアクセス許可とセキュリティプロトコルを正しく設定していないのでしょうか?このアプリケーションはIIS Expressでは正常に動作しますが、IISでは正常に動作しないため、

ありがとうございました!

答えて

0

Web APIを使用しているため、最終的にエラーが表示されませんでした。あなたはただのクライアントです。しかし、おそらくAPIにはあなたが見ることができなかったエラーがあります。あなたのAPIにはログがありますか?エラーが発生した場合には戻り値がありますか?

もう一度確認してください。私は、IISの間には大きな差が発現して、自分自身をIISがあります合意

(未VSには、他のマシンまたはサーバーでの意味)

もそれを確認してください。

1.) framework you are working mostly. 
2.) make sure that your Web API is running. 
3.) IIS set up. 
+0

私は4.6を使用していますが、IISで十分に動作していると思います。 MYOBから顧客データを読み取るためのGETメソッドなど、WEB APIの他の機能が完全に機能しているため。 MYOBファイルを開いたときに、MYOB ODBCの挿入/更新機能が動作しない問題があるようです。しかし、これは、IISを使用し、IIS Expressでは使用しない場合にのみ発生します。 Hmmm –

+0

私はMYOBが –

+0

であることを理解していません申し訳ありませんが、MYOBは会計パッケージです。 IISアプリケーションプールのID管理を与えても、IIS ExpressからIISに移行する際にどのようなアクセス許可の違いが発生するのか知りたいですか?ありがとう –

関連する問題