Я - разработчик .Net, впервые столкнувшийся с поведением моего веб-сервиса ASMX на компьютере с IIS 7.5.Это промежуточный сервер, поэтому я знаю, что я единственный, кто его использует.
Странное поведение:
- В этом WS есть 5 веб-методов, предназначенных для вызова веб-клиентом.код
- (насколько мне известно) не существует такой вещи, как веб-метод "по умолчанию" для WS
- , каждый из веб-методов записывает запись в журнал приложений Windows при входе
- запись в журнале событий показывает, какой веб-метод вызывался и некоторые другие вещи
- если я оставляю вещи без дела, один из веб-методов вызывается каждые 5 минут ТОЧНО
Я смотрелкратко о функции защита от быстрого отказа , думая, что это может быть.В настоящее время он включен и установлен на 5 минут, но другие его аспекты, похоже, не применяются.
Я изменил его на ОТКЛЮЧЕНО и перезапустил IIS, но он все еще ведет себя странным образом.Я запутался, что бы это могло быть ...
[WebMethod(Description = "Search TRIM by parsing CF's WebDrawer string for search criteria")]
public string SearchCF(string trimURL
, string CFSearchString
, string CallerPC = "not specified"
, string RequestorID = "not specified")
{
#if DEBUG
string d = String.Format("SearchCF: trimURL={0}, CFSearchString={1}, Identity={2}, CallerPCname={3}, RequestorIdentity={4} "
, trimURL, CFSearchString, GetUserInfo(), CallerPC, RequestorID);
LogDebuggingInfo(d, 500);
#endif