我正在尝试为在IIS中运行的MYOB开发ASP.NET Web API。这将允许我插入/更新/选择MYOB公司文件中的不同信息。
在开发过程中,使用IIS Express在VS 2015中完美运行。我可以在多用户访问模式下在MYOB ODBC连接上成功执行插入命令,而公司文件由至少两个其他用户打开。
但是,从IIS中运行时不会显示任何错误。但是,ODBC驱动程序在插入查询上成功返回,尽管没有插入完成,并且没有任何日志文件中的错误记录。
最后,我已经为IIS应用程序/网站提供了连接到系统管理员帐户身份的应用程序池。所以我假设这不是问题。
请有人帮我解决这个问题!我是否可能错误地在IIS中设置权限和安全协议?由于此应用程序在IIS Express中正常工作但在IIS中无效吗?
提前感谢您的帮助!
答案 0 :(得分:0)
您最终无法看到错误,因为您正在使用Web API。你只是一个客户。但也许API有一个你无法看到的错误。你的API有LOGS吗?或者它在遇到错误时有返回值?
尝试仔细检查。
我同意iis express和IIS本身之间存在很大差异(不在VS中,意味着其他机器或服务器)
检查一下。
1.) framework you are working mostly.
2.) make sure that your Web API is running.
3.) IIS set up.