求助IIS编程问题
我现在手头有很多ASP.NET网站,现在想通过C#编程的方式发布到IIS的“默认网站”节点的目录下。
有此方面开发经验的朋友可以贴出源码或者思路给我,例如我要将我本地上的“F:\SDSS\WebPrj\Website”网站,发布到IIS的默认网站节点下,如何实现呢?感谢啊
以下是我找到的一个创建虚拟目录的代码,但是此代码执行,会创建一个和“默认网站”同一级的节点,而且新建的该节点。显示红色不可用图标。不是“默认网站“下一级的节点。似乎不符合我的需求
string entPath = String.Format(@"IIS://{0}/w3svc", HostName);
DirectoryEntry rootEntry = GetDirectoryEntry(entPath);
string newSiteNum = GetNewWebSiteID();
DirectoryEntry newSiteEntry = rootEntry.Children.Add(newSiteNum, "IIsWebServer");
newSiteEntry.CommitChanges();
newSiteEntry.Properties["ServerBindings"].Value = siteInfo.BindString;
newSiteEntry.Properties["ServerComment"].Value = siteInfo.CommentOfWebSite;
newSiteEntry.CommitChanges();
DirectoryEntry vdEntry = newSiteEntry.Children.Add("root", "IIsWebVirtualDir");
vdEntry.CommitChanges();
vdEntry.Properties["Path"].Value ="F:\SDSS\WebPrj\Website";
vdEntry.CommitChanges();
有此方面开发经验的朋友可以贴出源码或者思路给我,例如我要将我本地上的“F:\SDSS\WebPrj\Website”网站,发布到IIS的默认网站节点下,如何实现呢?感谢啊
以下是我找到的一个创建虚拟目录的代码,但是此代码执行,会创建一个和“默认网站”同一级的节点,而且新建的该节点。显示红色不可用图标。不是“默认网站“下一级的节点。似乎不符合我的需求
string entPath = String.Format(@"IIS://{0}/w3svc", HostName);
DirectoryEntry rootEntry = GetDirectoryEntry(entPath);
string newSiteNum = GetNewWebSiteID();
DirectoryEntry newSiteEntry = rootEntry.Children.Add(newSiteNum, "IIsWebServer");
newSiteEntry.CommitChanges();
newSiteEntry.Properties["ServerBindings"].Value = siteInfo.BindString;
newSiteEntry.Properties["ServerComment"].Value = siteInfo.CommentOfWebSite;
newSiteEntry.CommitChanges();
DirectoryEntry vdEntry = newSiteEntry.Children.Add("root", "IIsWebVirtualDir");
vdEntry.CommitChanges();
vdEntry.Properties["Path"].Value ="F:\SDSS\WebPrj\Website";
vdEntry.CommitChanges();
...全文
相关推荐
圣雷米消防处iis
在圣雷米消防处的背景下,IIS可能是用于构建其内部或对外的信息系统,如发布紧急公告、处理在线求助、存储和管理消防相关的数据等。
Windows IIS常见问题解决
以上仅是IIS使用过程中可能出现的一些典型问题及其解决策略。实际操作中,需要根据具体情况来诊断和解决问题。对于复杂的故障,可能需要查阅官方文档、在线技术论坛或者求助于专业的技术支持。
IIS 配置问题 一些iis常见问题的解决方法
在使用IIS时,用户可能会遇到各种配置问题,以下是针对一些常见IIS配置问题的解决方法的详细知识点。1.
iis修复工具 修复任何iis不兼容问题
总之,"iis修复工具 修复任何iis不兼容问题"是一个针对IIS服务的解决方案,通过自动化流程来解决可能导致IIS服务异常的各种兼容性问题。
IIS的一些问题 IIS常遇问题详解
在使用IIS过程中,可能会遇到多种问题,以下是一些常见的问题及解决方案:1. **IIS不能启动** - **问题描述**:Web服务器无法访问,也无法通过"IIS管理器"进入。


