Acabo de notar que mi servicio de Excel se ejecuta mucho más rápido. No estoy seguro si está pasando una condición ambiental. Hice un cambio en el método. Donde antes eraC# - ¿Puede WebMethodAttribute afectar negativamente el rendimiento?
class WebServices{
[ WebMethod(/*...*/) ]
public string Method(){}
}
Ahora se quita su atributo y el método se trasladó a otra clase
class NotWebService {
public string Method(){}
}
Pero, he hecho porque el método es no llamada o se utiliza como un servicio. En cambio, se llamó a través de
WebServices service = new WebServices();
service.Method();
y dentro del mismo conjunto. Ahora cuando llamo al método
NotWebService notService = new NotWebService();
notService.Method();
Parece que el tiempo de respuesta ha aumentado. ¿El WebMethodAttribute tiene el potencial de ralentizar las llamadas locales?