当前位置: 首页 > news >正文

有口碑的常州网站优化wordpress分类目录 404

有口碑的常州网站优化,wordpress分类目录 404,手机网站制作工具,购物网站成功案例什么是FTPFTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议#xff0c;使得主机间可以共享文件.可以将 Internet 信息服务 (IIS) 配置为作为 FTP 服务器来运行。 这样#xff0c;其他计算机便可以连接到服务器并将文件复制到服务器或者从服务器复制文件。… 什么是FTPFTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议使得主机间可以共享文件.可以将 Internet 信息服务 (IIS) 配置为作为 FTP 服务器来运行。 这样其他计算机便可以连接到服务器并将文件复制到服务器或者从服务器复制文件。 例如如果您在自己的计算机上承载网站并且希望允许远程用户连接到您的计算机并将他们的文件复制到服务器则可以将 IIS 配置为充当 FTP 服务器。主要实现方式下面主要讲解一下在Window的IIS中创建FTP的Site。1、创建站点 public int createFtpSite(string ftpname,string path){int errorCode ErrorCode.Succeed;if (ftpname path ){try{ServerManager iisManager new ServerManager();Configuration cfg iisManager.GetApplicationHostConfiguration();/*---- 停止21端口 ----*/try{/*---- sites ----*/foreach (var ftpsite in iisManager.Sites){/** 站点描述*/string sitename ftpsite.Name;/** 站点绑定域名和端口*/foreach (Binding binding in ftpsite.Bindings){try{string currentServerBindings binding.GetAttributeValue(BindingInformation).ToString();string port currentServerBindings.Split(:.ToArray())[1];if (port 21){try{//stop siteftpsite.Stop();}catch{//doing nothing}break;}}catch{//doing nothing}}}//提交更改iisManager.CommitChanges();}catch{//do nothing}/** 创建FTP*/if (!System.IO.Directory.Exists(System.Configuration.ConfigurationManager.AppSettings.Get(defaultftpath)))//创建站点路径{System.IO.Directory.CreateDirectory(System.Configuration.ConfigurationManager.AppSettings.Get(defaultftpath));}Site site iisManager.Sites.Add(System.Configuration.ConfigurationManager.AppSettings.Get(defaultftp), ftp, string.Format(*:{0}:, 21), System.Configuration.ConfigurationManager.AppSettings.Get(defaultftpath));iisManager.CommitChanges();//设置FTP SSL权限SetFtpSSL();//设置FTP Everyone权限IISUtil.IISCore.AddSiteUtil addsiteUtil new AddSiteUtil();try{string config_rootpath System.Configuration.ConfigurationManager.AppSettings.Get(defaultftpath);//string rootpath path.Substring(0, path.IndexOf(ftpname) - 1) \\ftproot;if (!System.IO.Directory.Exists(config_rootpath)){System.IO.Directory.CreateDirectory(config_rootpath);}addsiteUtil.icaclsSet(Everyone, System.Configuration.ConfigurationManager.AppSettings.Get(defaultftpath));/*---- hide ----*/System.IO.File.SetAttributes(config_rootpath, System.IO.FileAttributes.Hidden);}catch{}}catch{errorCode ErrorCode.ftpSiteFail;}}else{if (!getFtpState(ftpname))//判断ftp用户是否存在{/*---- FTP状态检查 ----*/FtpStateInit();try{using (ServerManager iisManager new ServerManager()){Site site iisManager.Sites.FirstOrDefault(o ((string)o[name]).Contains(System.Configuration.ConfigurationManager.AppSettings.Get(defaultftp)));var vird site.Applications[0].VirtualDirectories[/ ftpname];if (vird null) { site.Applications[0].VirtualDirectories.Add(/ ftpname, path); }else { errorCode ErrorCode.ftpExists; }iisManager.CommitChanges();//添加FTP访问权限SetFtpAccess(ftpname);}}catch{errorCode ErrorCode.ftpSiteFail;}}else{errorCode ErrorCode.ftpExists;}}return errorCode;} 2、站点列表/// summary/// iis6获取所有ftp站点信息/// /summary/// param namenewsitename/param/// returns/returnspublic static Liststring iGetFtpInfos(){Liststring ftpinfos new Liststring();try{string ftproot System.Configuration.ConfigurationManager.AppSettings.Get(defaultftp);string ftpname ;//用户名string ftppass ;//密码string ftppath ;//物理路径string iisversion ;//iis版本string majorversion IISCore.IISInfoUtil.SGetIISMajorVersion();if (majorversion ){iisversion 未知;}else{iisversion majorversion.ToString();}/** 创建FTP 子站点*/var siteEntry new DirectoryEntry(IIS://localhost/MSFTPSVC);//IIS6管理对象DirectoryEntry rootentry new DirectoryEntry(IIS://localhost/W3SVC);//创建IIS管理对象foreach (DirectoryEntry sitechild in siteEntry.Children){if (!sitechild.SchemaClassName.EqualsEx(IIsFtpServer)) //IIsFtpServer代表FTPcontinue;string yftpname sitechild.Properties[ServerComment].Value.ToString();string defaultftpname System.Configuration.ConfigurationManager.AppSettings.Get(defaultftp);if (yftpname defaultftpname){try{//获取站点信息var root sitechild.Children.Find(ROOT, IIsFtpVirtualDir);DirectoryEntries ftps root.Children;foreach (DirectoryEntry ftp in ftps){ftpname ftp.Name;/** 获取密码*/try{/** 循环站点获取站点信息*/foreach (DirectoryEntry child in rootentry.Children){if (child.SchemaClassName IIsWebServer child.Properties[ServerComment].Value.ToString() ftpname){ftppass child.Properties[AnonymousUserPass].Value.ToString();/** 获取站点目录*/foreach (DirectoryEntry rootChild in child.Children){string name rootChild.Name.ToString();if ((rootChild.SchemaClassName IIsWebVirtualDir) (rootChild.Name.ToString().ToLower() root)){if (rootChild.Properties[Path].Value null){ftppath ;}else{ftppath rootChild.Properties[Path].Value.ToString().Substring(0, rootChild.Properties[Path].Value.ToString().LastIndexOf(\\));}}}}}}catch{}/** 获取路径*/if(ftpname ! )ftpinfos.Add(ftproot -- ftpname -- ftppass -- ftppath -- iisversion);//添加到站点信息}}catch{}}}}catch{}return ftpinfos;//返回数据} 3、删除站点 public static bool DeleteQFtp(string ftpname){bool flag false;try{/** 删除FTP 子站点*/var siteEntry new DirectoryEntry(IIS://localhost/MSFTPSVC);//IIS6管理对象if (ftpname ! ){foreach (DirectoryEntry sitechild in siteEntry.Children){if (!sitechild.SchemaClassName.EqualsEx(IIsFtpServer)) //IIsFtpServer代表FTPcontinue;string yftpname sitechild.Properties[ServerComment].Value.ToString();if (yftpname.ToLower() System.Configuration.ConfigurationManager.AppSettings.Get(defaultftp).ToLower()){try{DirectoryEntry root sitechild.Children.Find(ROOT, IIsFtpVirtualDir);var ftpchild root.Children.Find(ftpname, IIsFtpVirtualDir);if (ftpchild ! null){//删除root.Children.Remove(ftpchild);root.CommitChanges();sitechild.CommitChanges();siteEntry.CommitChanges();flag true;}}catch{flag false;}}}}}catch{}return flag;}
http://www.zqtcl.cn/news/646570/

相关文章:

  • 做网站都需要了解什么大连福佳新城2026年建站吗
  • php 网站部署到服务器泉州模板建站哪家好
  • 网站服务器上的跳转选择怎么做网站是怎么建立的
  • 网站后台目录如何保护公司网站建设需要要求什么软件
  • 四川省建设厅网站官网自己做的网站能上传到凡科吗
  • 米拓网站建设-app定制开发免费个人建站系统
  • 网站改版公司如何帮公司做网站
  • 曹县汽车网站建设网站怎么做才 吸引人
  • 河南周口东宇网站建设wordpress怎么重新安装插件
  • wordpress无法上传主题南通做网站优化公司
  • 做彩票网站能挣到钱吗南充市房产信息网
  • 沧州北京网站建设金华网站建设哪个公司好点
  • 北京朝阳建站优化wordpress主题访问慢
  • wordpress最快仿站酷炫个人特别网站
  • 公司建站详细步骤如何注册一家公司要多少钱
  • 网站推广网络营销山西大学物理电子工程学院研招网
  • 亚马逊做国际外贸在哪个网站毕业设计网站开发选题依据
  • 镇江网站排名优化费用app软件开发平台游戏
  • 襄阳网站建设xytzg南通网站建设top
  • 有没有做产品团购的网站2d动画制作软件
  • 成都网站排名生客seo杭州专业网站制作设计
  • 阿里云 企业 网站四平市网站建设
  • 政务门户网站建设信息奇人网站
  • 打开网站弹出广告代码如何建设网站方便后期维护
  • 海淀网站建设龙岩做网站用什么cms 知乎
  • 网站托管费用多少免费一卡二卡三
  • 长沙做网站品牌中信建设官网站首页
  • 网站空白页黑链聊城网站建设代理商
  • 微信上打开连接的网站怎么做在网上可以做宣传的有那些网站
  • 公司在选择网站时应考虑什么问题溧阳 招网站开发