专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
网站建设
>
技术支持
> .net C# 程序控制IIS 添加站点域名绑定
.net C# 程序控制IIS 添加站点域名绑定
来源:网络整理 时间:2023/2/14 0:48:44 共
3658
浏览
首先添加两个引用:
System.EnterpriseServices及System.DirectoryServices
然后再在代码中引用:
using System.DirectoryServices;
using System.EnterpriseServices;
然后就是如何添加绑定了:
public static void AddHostHeader(int siteid, string ip, int port, string domain)//增加主机头(站点编号.ip.端口.域名)
{
DirectoryEntry site = new DirectoryEntry("IIS://localhost/W3SVC/" + siteid);
PropertyValueCollection serverBindings = site.Properties["ServerBindings"];
string headerStr = string.Format("{0}:{1}:{2}", ip, port, domain);
log4net.LogManager.GetLogger("root").Info(serverBindings.PropertyName + serverBindings.Value.ToString());
if (!serverBindings.Contains(headerStr))
{
serverBindings.Add(headerStr);
}
site.CommitChanges();
}
其中,siteid,自己到IIS中看,ip不指定的话填"*",端口一般是80,域名是怎么多少就入多少
注意:
1、添加后,会自动重启站点;
2、如果里面某个域名,重复添加,网站在重启的过程中会起不来,那就完蛋了,这个必须要配合自己的数据库;
3、必须在web.config添加权限配置:
<system.web>
<identity impersonate="true" userName="Administrator" password="password" />
</system.web>
4、如果在IIS7中出现: DirectoryEntry配置IIS7出现ADSI Error:未知错误(0x80005000)
“控制面板”->“程序和功能”->面板左侧“打开或关闭windows功能”->“Internet信息服务”->“Web管理工具”->“IIS 6管理兼容性”->“IIS 元数据库和IIS 6配置兼容性”。更理想的解决方式是用 WMI provider操作IIS 7 ,可参见此篇文章http://msdn.microsoft.com/en-us/library/aa347459.aspx
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
保康客户量多网站设计公司
中堂镇公司厂房租赁网站
北京网站推广运营托管公司
日照创意网站建设设计公司
河北大型网站建设销售公司
在哪个网站可以查公司公章
浙江靠谱的网站推广公司
公司注销了网站备案还有吗
公司网站建设哪里有卖的
网站建设的公司如何招销售
·上一条:
IIS中配置多个项目在同一个域名下
|
·下一条:
C#操作IIS服务
同类资讯
IIS中配置多个项目在同一个域名下
假如一个网站绑定了两个域名,怎么用代码(asp.net C#)判断访问者
C#管理控制IIS7的方法
C# 任务调度神器 FluentScheduler
C#监控-机器资源监控:CPU、内存、C盘、D盘资源监控及邮件预警
C#获取计算机物理内存和可用内存大小封装类SystemInfo
C#中的Process类使用
C#获得总物理内存和可用物理内存大小几个函数
苹果手机safari中input的button按钮颜色显示以及默认样式问
css去掉iPhone、iPad默认按钮样式
ios input会显示有内阴影和边框【解决方法】
input在iphone下显示上边框解决方案
ios中input的背景颜色问题
解决苹果 input 移动端ios点击有黑色背景闪一下
去除iOS的Webview中input点击时的灰色背景
Windows10远程桌面连接提示:出现身份验证错误,要求的函数不受支持
C#操作IIS完整解析
C#列表所有IIS站点以及相关站点属性
HTML 取图片中间部分,并呈圆形
CSS实现等分布局的4种方式
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州京杭网络科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com