我在IIS中设置了一个站点。它允许用户将文件从远程云下载到自己的本地桌面。然而,上下文似乎混淆了,因为当我通过IP从外部访问网站并执行下载时,它会将文件保存到托管网站的服务器上,而不是本地。到底怎么回事??
我的相关线路代码:
using (var sw2 = new FileStream(filePath,FileMode.Create))
{
try
{
var request = new RestRequest(
我想了解您的想法,我如何通过能够在多个服务器上运行我的服务进程来实现水平扩展。它是一个用C#编写的Windows服务,它的实际用途是订阅我们公司的Exchange Web service (EWS),这样每当有新的电子邮件传入时,它就会得到通知(通过HTTP回调)。然后,该服务获取电子邮件消息,对其进行处理,如果可能,发送回复,然后返回睡眠状态并等待下一封传入的电子邮件。
如果我在多台机器上运行它,我可以让所有机器都订阅EWS通知,也可以只让其中一台机器订阅。如果我让所有人都订阅,我会有点犹豫,因为这可能会给我们的MS Exchange基础结构增加负担。此外,这将导致所有机器接收和处理电子邮件