0

我想做的是从 C++ dll 写入日志文件,但它似乎不起作用。我可以从后面的 c# 代码写入服务器端日志文件,所以我知道可以写入服务器上的文件。我可以将数据从 Web 应用程序传入和传出 C++ dll,因此我知道 dll 已正确链接。当链接到控制台应用程序时,dll 将写入文件,因此我知道文件 I/O 代码有效。链接到 Web 应用程序时,它不会写入文件。所以我的想法是dll在客户端上运行?我所有的测试都是在本地完成的,所以有时很难弄清楚什么是客户端,什么是服务器。

如果它在客户端上运行,是否可以链接到一个 dll 并让它在服务器上运行?

4

1 回答 1

1

C# 代码以及由 C# 代码调用的所有函数始终仅在服务器上运行。

在客户端上运行代码的唯一方法是通过网络发送它并要求浏览器运行它。
没有理智的浏览器会为你运行 C++。

于 2013-10-04T18:21:28.747 回答