Я разработчик .Net, впервые сталкивающийся с поведением моего веб-сервиса ASMX на компьютере с IIS 7.5. Это промежуточный сервер, поэтому я знаю, что я единственный, кто его использует.
Странное поведение следующим образом:
- В этом WS есть 5 веб-методов, которые должны вызываться кодом веб-клиента.
- (насколько мне известно) для WS не существует такого понятия, как веб-метод по умолчанию.
- каждый из веб-методов записывает запись в журнал событий Windows при входе
- запись в журнале событий показывает, какой веб-метод вызвал и некоторые другие вещи
- если я оставлю вещи бездействующими, один из веб-методов будет вызываться каждые 5 минут ТОЧНО
Я кратко рассмотрел функцию защиты от быстрого сбоя, думая, что это может быть она. В настоящее время он включен и установлен на 5 минут, но другие его аспекты, похоже, не применяются.
Я изменил его на DISABLED и перезапустил 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