Я использую VSTS2008 + C# + .Net 3.5 для разработки службы WCF, размещенной в IIS 7.0/6.0. Я учусь по следующей ссылке MSDN,Проблема хостинга WCF IIS
http://msdn.microsoft.com/en-us/library/ms733766.aspx
Мой вопрос, предположим, что я реализую службы WCF внутри библиотеки классов и скомпилированы в какой-то конкретной DLL сборки. В файле svc службы, кажется, нет способа указать сборку, в примере MSDN указано только полное имя класса (включая пространство имен). Итак, как среда выполнения WCF обнаружила сборку, которая содержит фактическую реализацию сборки DLL на стороне сервера? Даже если я поместил сборку в подпапку bin виртуального каталога, и если в подкаталоге bin есть много DLL, как среда выполнения WCF знает, какая DLL содержит фактическую реализацию для конкретной службы WCF?
Любые описания о том, почему проблема с разрешением приведет к этой ошибке? – George2
Я тестировал при использовании пользователя группы администратора, отличного от IIS_IUSRS, поскольку учетная запись анонимной аутентификации Windows будет работать. Я не знаю, почему это вопрос разрешения, любые идеи почему? – George2
Я провел дополнительное тестирование и обнаружил, что если я установил учетную запись пула приложений, это не сработает. Я должен установить соответствующую учетную запись Windows для анонимной проверки подлинности. В чем разница между учетной записью Windows, связанной с анонимной аутентификацией и учетной записью пула приложений? – George2