gpt4 book ai didi

c# - 将 c# asp.net web 应用程序与 C++ dll 链接时,dll 代码是在服务器上运行还是在客户端上运行?

转载 作者:行者123 更新时间:2023-11-28 07:22:54 25 4
gpt4 key购买 nike

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

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

最佳答案

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

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

关于c# - 将 c# asp.net web 应用程序与 C++ dll 链接时,dll 代码是在服务器上运行还是在客户端上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19188083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com