0

我正在尝试为在 IIS 中运行的 MYOB 开发一个 ASP.NET Web API。这将允许我从 MYOB 公司文件中插入/更新/选择不同的信息。

目前,在开发过程中,一切都可以在 VS 2015 中使用 IIS Express 完美运行。我可以在多用户访问模式下成功地在 MYOB ODBC 连接上执行插入命令,而公司文件由至少两个其他用户打开。

但是,当从 IIS 中运行时,不会显示错误。然而,尽管没有完成插入并且在任何日志文件中没有错误记录,但 ODBC 驱动程序在插入查询上成功返回。

最后,我为连接到 IIS 应用程序/网站的应用程序池提供了系统管理员帐户的身份。所以我假设这不是问题。

有人可以帮我解决这个问题吗!我是否可能错误地在 IIS 中设置了权限和安全协议?由于此应用程序在 IIS Express 中运行良好,但在 IIS 中无法正常运行?

提前感谢您的帮助!

4

1 回答 1

0

您最终看不到错误,因为您使用的是 Web API。你只是一个客户。但也许 API 有一个你看不到的错误。你的 API 有日志吗?或者当它可能遇到错误时它有一个返回值?

尝试仔细检查它。

我同意 iis express 和 IIS 本身之间存在很大差异(不在 VS 中,表示其他机器或服务器中)

也检查一下。

1.) framework you are working mostly.
2.) make sure that your Web API is running.
3.) IIS set up.
于 2016-09-27T09:54:53.043 回答