Выполнить код под WCF против обычного запуска кода, какая разница?
76
9
У меня есть мир кода (использует объектную модель SharePoint), который работает в двух режимах:
Запуск из простого консольного приложения или из тестового бегуна. В этом случае код работает. Запуск в службе WCF. Служба WCF размещается в консольном приложении. Никаких специальных конфигураций безопасности, все по умолчанию. Выполнение не выполняется.Какие возможные различия в исполнении для этих двух режимов, особенно связанных с безопасностью (например, контексты, принципы)?
Объектная модель SharePoint - это проблема, когда проблема возникает, но это не является главной целью вопроса. Интереснее, какие различия в общем случае. Если вам нужна дополнительная информация, дайте мне знать, я обновлю вопрос.
Различия до сих пор:
Thread.CurrentThread.IsThreadPoolThread(# 1 - false, # 2 - true), это, очевидно, происходит из threadpool
спросил(а)
2021-01-19T17:35:13+03:00
2 месяца, 4 недели назад
добавить комментарий
пожаловаться
1 ответ
-4
Объектами Sharepoint являются COM, основанные под капотом. WCF по умолчанию является многопоточным, что несовместимо с COM.
ответил(а)
2021-01-19T17:35:13+03:00
2 месяца, 4 недели назад
добавить комментарий
пожаловаться
Ваш ответ