En mi aplicación web ASP.NET me gustaría buscar el nombre que se le asignó cuando se creó en IIS, que es exclusivo del servidor. No me interesaba el nombre de dominio del sitio web, sino el nombre real que se le daba al sitio en IIS.Obtener el nombre de un sitio IIS para un sitio web ASP.NET
tengo que ser capaz de hacerlo de forma fiable durante IIS6 y 7.
Para que quede claro que estoy hablando el nombre dado en IIS, no el nombre de dominio y no la ruta del directorio virtual.
Value from IIS I'd like to read from C# http://img252.imageshack.us/img252/6621/capturedz.png
Nos puedes contar un poco más sobre la motivación? –
Estoy haciendo licencias para una aplicación web que escribí y necesito asegurarme de que una clave de licencia solo se use una vez por aplicación web, incluso en el mismo servidor. La aplicación web funciona con múltiples nombres de dominio asignados al sitio de IIS, por lo que no será vinculante la clave del nombre de dominio del sitio. En la misma unión en vano, la clave del nombre de la máquina tampoco funcionará, ya que mi aplicación podría instalarse para múltiples clientes en la misma máquina. En resumen, necesito algo que identifique de manera única el sitio web de IIS en una máquina en particular. Dado que IIS no permite múltiples sitios con el mismo nombre, creo que es el camino a seguir. –
No quise decir que sonaba condescendiente, solo tengo curiosidad de por qué alguien querría hacer eso. –