asp.net – 在运行时获取IIS绑定

前端之家收集整理的这篇文章主要介绍了asp.net – 在运行时获取IIS绑定前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不知道如何使用ASP.NET在运行时获取当前站点(主机名,端口,IP地址)的IIS绑定设置.
.NET提供了任何方式来获取这些信息?

编辑:我需要一种方法来将http和https端口配置为重定向到正确的端口,从http切换到https,如果其他端口使用80/443,则从https返回http.有没有扩展权限的方法

问候

解决方法

实现该功能的唯一方法(不是管理员)正在使用Microsoft.Web.Administration.我刚刚写了一个关于如何做到这一点的快速博客,看:
http://blogs.msdn.com/b/carlosag/archive/2011/01/21/get-iis-bindings-at-runtime-without-being-an-administrator.aspx

基本上,因为IIS有一个功能,我们称之为Worker Process隔离,可以从应用程序本身读取配置,而无需管理员.如果您使用ADSI,Metabase或任何其他方式,您将需要作为管理员.

原文链接:https://www.f2er.com/aspnet/250647.html

猜你在找的asp.Net相关文章