专业网站建设品牌,18年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> .net C# 程序控制IIS 添加站点域名绑定
.net C# 程序控制IIS 添加站点域名绑定
来源:网络整理 时间:2023/2/14 0:45:05 共
3699
浏览
首先添加两个引用:
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
参考文章 :
1、http://blog.sina.com.cn/s/blog_632e099d0100q2d8.html
2、http://blog.csdn.net/gwblue/article/details/14521629
3、http://blog.csdn.net/ts1030746080/article/details/8741399
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
搞笑图标设计网站推荐知乎
餐具店铺设计网站广告语
学校图标设计网站推荐一下
高职教学设计网站推荐书
班级文化建设设计网站推荐
东莞彩盒包装设计网站招聘
产品包装设计网站哪个好用
网易饰品设计网站排名第一
香港设计网站国内排名第一
教案设计网站模板图片下载
·上一条:
IIs6如何让html文件经过asp.net管道处理
|
·下一条:
c# 从内存中释放Selenium chromedriver.exe
同类资讯
如何做大数据的数据采集_java
我的android设备里内置的浏览器怎么会是AppleWebKit_ja
Java初学者如何在2019年就业潮中脱颖而出_java
maxxy的分布函数怎么理解_java
书上写js是什么意思_java
有什么办法防止winform程序被反编译啊该怎么解决_java
java课程高端培训哪个好_java
大学大四那年一般都是在干什么_java
vol是什么意思酒_java
weakened与weak的区别_java
方舟生存进化因为执行文件进不去_java
软件工程和计算机科学与技术的区别在哪_java
请问你们做销售的抽成是怎么算的_java
unity和java哪个就业前景比较好_java
上海年薪15万算低吗_java
OS的文件应用可以显示Android云存储吗_java
NodejsScalaClojure等声称适合高并发的语言_java
如何增加JVM内存_java
如何用java获取扫描枪读到的条码数据_java
公司现在打算叫我做DevOps_java
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2026 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com