Tengo un único sitio que tiene muchos nombres. Quiero poder agregar programáticamente un nuevo registro de encabezado de host a IIS para permitir que reconozca otro nombre. Específicamente, ¿cuál es el código (preferiblemente en C#) para agregar un nuevo encabezado de host a un sitio determinado?Código para agregar un encabezado de host a un sitio web de IIS
6
A
Respuesta
5
static void Main(string[] args)
{
AddHostHeader(1, "127.0.0.1", 8080, "fred");
AddHostHeader(1, null, 8081, null);
}
static void AddHostHeader(int? websiteID, string ipAddress, int? port, string hostname)
{
using (var directoryEntry = new DirectoryEntry("IIS://localhost/w3svc/" + websiteID.ToString()))
{
var bindings = directoryEntry.Properties["ServerBindings"];
var header = string.Format("{0}:{1}:{2}", ipAddress, port, hostname);
if (bindings.Contains(header))
throw new InvalidOperationException("Host Header already exists!");
bindings.Add(header);
directoryEntry.CommitChanges();
}
}
0
Uso de suplantación o uso de Windows la identidad del objeto
Cuestiones relacionadas
- 1. Actualización de encabezado de host en IIS con Powershell
- 2. Cómo ejecutar MSDeploy un paquete de sitio web creado en un sitio web de IIS virgen
- 3. Obtener el nombre de un sitio IIS para un sitio web ASP.NET
- 4. Agregar funciones 'CRM' a un sitio web de Django
- 5. ¿Puedo alojar un sitio web ASP.NET fuera de IIS?
- 6. Configuración del nombre de host en el sitio web de Búsquedas de IIS
- 7. Cómo agregar CMS a un sitio web existente
- 8. ¿Cómo sabe IIS si está sirviendo un sitio web o un proyecto de aplicación web?
- 9. Asp.Net: Sitio web de depuración en iis
- 10. Visual Studio no puede crear un sitio web en IIS
- 11. Haciendo un código beta para un sitio público de django
- 12. Señalar un dominio a una subcarpeta de sitio de IIS
- 13. IISExpress agregar ruta al sitio web
- 14. Al programar de manera programada un nuevo sitio web de IIS, ¿cómo puedo agregarlo a un grupo de aplicaciones existente?
- 15. Agregar la búsqueda de un sitio web privado
- 16. ¿Cómo accedo a mi sitio web (IIS) desde Internet?
- 17. Sub-sitio web en IIS - ASP.NET
- 18. Sitio web extremadamente lento en IIS
- 19. Convertir el sitio web del sistema de archivos al sitio web de IIS
- 20. Agregar sitio web y FTP a IIS 7 mediante el script
- 21. Implementación de un sitio web .Net 4.5 en un servidor IIS 7.5
- 22. Posible ver el código PHP de un sitio web?
- 23. subcarpeta IIS en el sitio web diferente
- 24. ¿Cómo agregar OpenID a un sitio php?
- 25. En WiX, ¿cómo puedo seleccionar un sitio web de IIS por nombre?
- 26. ¿Puedo ejecutar el código de MATLAB en un sitio web?
- 27. JavaScript hit counter para un sitio web
- 28. Descargar un sitio web a una cadena
- 29. Apunte varios dominios a un sitio web en IIS7
- 30. Agregar un UIButton en el encabezado del encabezado de UITableView
que hace el código a continuación no responde a su pregunta? – andleer