ServiceHostingEnvironment.EnsureServiceAvailable(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Garantiza que un servicio se activa en la ruta de acceso virtual proporcionada.
public:
static void EnsureServiceAvailable(System::String ^ virtualPath);
public static void EnsureServiceAvailable (string virtualPath);
static member EnsureServiceAvailable : string -> unit
Public Shared Sub EnsureServiceAvailable (virtualPath As String)
Parámetros
- virtualPath
- String
Ruta de acceso virtual al servicio.
Excepciones
No se puede encontrar un servicio en la ruta de acceso virtual dada.
El servicio no se activa correctamente.
El servicio no se está ejecutando en el entorno alojado.
virtualPath
es null
.
virtualPath
es un URI absoluto o no es válido.
Comentarios
Los desarrolladores de transporte de terceros utilizan este método para activar el servicio en la ruta de acceso virtual proporcionada si ese servicio ya no está activo. Este método es idempotente, de modo que una vez que se haya llamado, llamar de nuevo con el mismo virtualPath
objeto especificado es seguro en el sentido de que no tiene ningún efecto.
El formato de ruta de acceso virtual esperado es /<app-name>/<sub-directory/<service-name>.svc
o ~/<sub-directory/<service-name>.svc
<app-name>
, donde es el nombre de la aplicación, <sub-directory>
es el directorio virtual de IIS y <service-name>
es el nombre del servicio.