Я пытаюсь использовать службу WCF 4.0 в своем приложении. Я построил, протестировал и развернул службу с нуля. Сервис работает в тестовом клиенте WCF и может быть использован в любом другом созданном тесте проекта. Проблема в том, что это одно конкретное приложение... единственное, что имеет значение, так как это причина, по которой я построил сервис.
Когда я создаю приложение после ссылки на службу, я получаю ошибку. Ошибка: «Имя типа» AAA «не существует в типе» YYY.YYY «».
Проект, использующий службу, имеет имя «YYY.Web» и находится в пространстве имен «YYY».
Служба была первоначально создана в пространстве имен «» YYY.ReportingService «». После запуска этой проблемы она была изменена на другое пространство имен. Сейчас находится в пространстве имен «» MMM «».
Я добавил директиву using 'YYY.Service1'. Я также попробовал наложить псевдоним на директиву using (используя test = YYY.Service1)
Чтобы убедиться, что что-то не было испорчено моей службой и ее пространствами имен, я построил новую службу с одним методом. Он принимает строковый параметр и возвращает «Hello» и любую последовательность. Эти услуги также работают в тестовом клиенте WCF и в двух созданных мною тестовых проектах. Эта служба находится в пространстве имен SimpleStartService, класс BasicService, с метиодом GetGreeting. Именование выполнялось намеренно, чтобы избежать возможных коллизий имен. Ошибка по-прежнему возникает в этой новой службе.
Есть мысли по этому поводу? Спасибо!
-121--1152840- В моем приложении я нашел код JavaScript, который использует setInterval
с 0 миллисекундами, например:
self.setInterval("myFunction()",0);
Очевидно, это не кажется мне хорошей идеей. Может ли кто-нибудь сказать мне, каким будет поведение setInterval
здесь? («myFunction» вызывает AJAX-вызов сервера)
Я спрашиваю об этом, потому что у меня нерегулярное поведение в приложении. 90% случаев приложение ведет себя корректно и выполняется ровно один вызов сервера. Однако иногда на сервер поступает несколько вызовов (до сих пор максимум 48 вызовов), и я почти уверен, что это вина этой строки кода.