Compartir a través de


ServiceHostingEnvironment.EnsureServiceAvailable(String) Método

Definición

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.

Se aplica a