草庐IT

ftp_ssl_connect

全部标签

c# - 用于 FTP 的文件系统观察器

如何为FTP位置(在C#中)实现FileSystemWatcher。我的想法是,每当在FTP位置添加任何内容时,我都希望将其复制到我的本地计算机。任何想法都会有所帮助。这是我之前问题的跟进SelectiveFTPdownloadusing.NET. 最佳答案 您将不得不实现一个轮询解决方案,在该解决方案中您会定期询问目录内容。将其与之前调用的缓存列表进行比较,并确定当时发生了什么。不幸的是,FTP协议(protocol)中没有任何内容可以帮助您解决这个问题。 关于c#-用于FTP的文件系

c# - 使用 C# 可以使用服务器名称指示 (SNI) 建立 SSL 连接吗?

我目前有这段代码可以与服务器建立SSL连接:using(client=newTcpClient()){client.Connect(Hostname,Port);varcallback=newRemoteCertificateValidationCallback(ValidateServerCertificate);using(stream=newSslStream(client.GetStream(),false,callback)){stream.AuthenticateAsClient(Hostname);}}但是,我认为它不支持SNI,因为从SNI配置的服务器返回了错误的证书。

c# - 添加服务引用给出异常 : Unable to connect to remote server

从控制台应用程序客户端调用时,我的WCF服务返回结果。但是,它正在显示Exception:Unabletoconnecttoremoteserver实际错误:Failedtoinvoketheservice.Possiblecauses:Theserviceisofflineorinaccessible;theclient-sideconfigurationdoesnotmatchtheproxy;theexistingproxyisinvalid.Refertothestacktraceformoredetail.Youcantrytorecoverbystartinganewpro

c# - 从 ftp 服务器下载文件时为 "The underlying connection was closed"

我想从ftp服务器下载文件。我写了下面的代码来从ftp下载文件publicvoiddownloadFile(stringFTPAddress,stringfilename,stringusername,stringpassword,stringdestFile){try{FtpWebRequestrequest=FtpWebRequest.Create(FTPAddress+filename)asFtpWebRequest;request.Method=WebRequestMethods.Ftp.DownloadFile;request.Credentials=newNetworkCr

c# - 在 .NET 中通过 PipeReader 读取 SSL

目前,我通过使用SSL流实现了一个有效的实现,封装在缓冲流中,并且只使用字节数组在流上调用读/写。我想让它更快,从一些阅读来看,System.IO.Pipelines似乎是实现高性能IO的方式。我读过的很多文章/演示仅演示了直接使用套接字的代码——这似乎对我不起作用,因为我使用的是SSL。我发现了一些从流中获取管道读取器/写入器的扩展>Stream.UsePipeReader()或Stream.UsePipeWriter()所以我尝试调用SSLStream.UsePipeReader()但是我总是得到错误:System.NotSupportedException:TheReadAsyn

c# - TCP 错误代码 10061 : No connection could be made because the target machine actively refused it

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。Couldnotconnecttonet.tcp://localhost:5051/user.Theconnectionattemptlastedforatimespanof00:00:02.0600206.TCPerrorcode10061:Noconnectioncouldbemadebecausethetargetmachineactivelyrefusedit127.0.0.1:5051.

c# - Facebook Connect 与使用 ASP.NET Membership Provider 的站点集成

是否有任何最佳实践或示例说明如何使用成员资格提供程序(或类似的东西)将Facebook连接与现有ASP.NET应用程序最佳集成。我确信我可以做一些事情,但是,如果有一些关于此的信息和最佳实践来减轻任何安全问题,那就太好了。目前我可以让用户“连接”并获取他们的信息,但是,我希望尽可能安全地处理它们,并尽可能与现有用户类似。特别是,我希望他们在“用户”表中有一个条目。对于与ASP.NETMVC相关的任何信息,这将非常有用。我迄今为止发现的一些有用的链接:http://facebooktoolkit.codeplex.com/Thread/View.aspx?ThreadId=45825Fa

c# - SignalR 2.1.0 : The connection has not been established

我有一个ASP.NETWeb应用程序,其中包含一个简单的HTML页面和一些通过SignalR进行通信的JavaScript。那很好用。现在,我正在尝试从另一个项目(在同一解决方案中)调用Hub上的方法并使用.NETSignalrClientApi:varconnection=newHubConnection("http://localhost:32986/");varhub=connection.CreateHubProxy("MessageHub");connection.Start();hub.Invoke("SendMessage","","");最后一行导致InvalidOpe

c# - 使用 Microsoft.Web.Administration 以编程方式安装 SSL 证书

因此Microsoft.Web.AdministrationAPI非常易于用于为站点创建HTTP和HTTPS绑定(bind):using(ServerManagermanager=newServerManager()){Sitesite=manager.Sites[siteName];site.Bindings.Clear();site.Bindings.Add("*:80:","http");site.Bindings.Add("*:443:","https");manager.CommitChanges();}但如果没有SSL证书,HTTPS绑定(bind)就毫无意义。如何使用此A

c# - ASP.NET MVC - HTML.BeginForm 和 SSL

我在ASP.NETMVC2中遇到了一个应该是简单登录表单的问题。基本上我的表单看起来有点像这样:using(Html.BeginForm("LogOn","Account",new{area="Buyers"},FormMethod.Post,new{ID="buyersLogOnForm"}))我在LogOnAction方法上有一个RequiresHTTPS过滤器,但是当它执行时我收到以下消息TherequestedresourcecanonlybeaccessedviaSSL此时唯一可行的解​​决方案是传递一个额外的操作html属性,如下所示:varactionURL="https