none
ошибка /ecp RRS feed

  • Вопрос

  • Не работает web интерфейс message tracking. подскажите, что с этим надо сделать?

    С уважением, Владимир.

    Имя журнала:   Application
    Подача:        System.ServiceModel 3.0.0.0
    Дата:          09.10.2012 17:58:18
    Код события:   3
    Категория задачи:WebHost
    Уровень:       Ошибка
    Ключевые слова:Классический
    Пользователь:  SYSTEM
    Компьютер:     mycom.ru
    Описание:
    Службе WebHost не удалось обработать запрос
     Сведения об отправителе: System.ServiceModel.ServiceHostingEnvironment+HostingManager/34122637
     Исключение: System.ServiceModel.ServiceActivationException: Не удается активировать запрошенную службу "/ecp/Pickers/SearchMailboxPicker.svc" из-за исключения во время компиляции.  Сообщение об исключении: Коллекция уже содержит адрес со схемой http. В этой коллекции каждой схеме может соответствовать только один адрес.
    Имя параметра: item. ---> System.ArgumentException: Коллекция уже содержит адрес со схемой http. В этой коллекции каждой схеме может соответствовать только один адрес.
    Имя параметра: item
       в System.ServiceModel.UriSchemeKeyedCollection.InsertItem(Int32 index, Uri item)
       в System.Collections.Generic.SynchronizedCollection`1.Add(T item)
       в System.ServiceModel.UriSchemeKeyedCollection..ctor(Uri[] addresses)
       в System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)
       в Microsoft.Exchange.Management.ControlPanel.EcpServiceHostBase..ctor(Type serviceType, Uri[] baseAddresses)
       в Microsoft.Exchange.Management.ControlPanel.ServiceHostFactory.CreateServiceHost(Type serviceType, Uri[] baseAddresses)
       в System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses)
       в System.ServiceModel.ServiceHostingEnvironment.HostingManager.CreateService(String normalizedVirtualPath)
       в System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(String normalizedVirtualPath)
       в System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath)
       --- Конец трассировки внутреннего стека исключений ---
       в System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath)
       в System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String relativeVirtualPath)
     Имя процесса: w3wp
     ИД процесса: 8724Xml события:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="System.ServiceModel 3.0.0.0" />
        <EventID Qualifiers="49154">3</EventID>
        <Level>2</Level>
        <Task>5</Task>
        <Keywords>0x80000000000000</Keywords>
            <EventRecordID>52890</EventRecordID>
        <Channel>Application</Channel>
        <Computer>mycom.ru</Computer>
       </System>
      <EventData>
        <Data>System.ServiceModel.ServiceHostingEnvironment+HostingManager/34122637</Data>
        <Data>System.ServiceModel.ServiceActivationException: Не удается активировать запрошенную службу "/ecp/Pickers/SearchMailboxPicker.svc" из-за исключения во время компиляции.  Сообщение об исключении: Коллекция уже содержит адрес со схемой http. В этой коллекции каждой схеме может соответствовать только один адрес.
    Имя параметра: item. ---&gt; System.ArgumentException: Коллекция уже содержит адрес со схемой http. В этой коллекции каждой схеме может соответствовать только один адрес.
    Имя параметра: item
       в System.ServiceModel.UriSchemeKeyedCollection.InsertItem(Int32 index, Uri item)
       в System.Collections.Generic.SynchronizedCollection`1.Add(T item)
       в System.ServiceModel.UriSchemeKeyedCollection..ctor(Uri[] addresses)
       в System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses)
       в Microsoft.Exchange.Management.ControlPanel.EcpServiceHostBase..ctor(Type serviceType, Uri[] baseAddresses)
       в Microsoft.Exchange.Management.ControlPanel.ServiceHostFactory.CreateServiceHost(Type serviceType, Uri[] baseAddresses)
       в System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses)
       в System.ServiceModel.ServiceHostingEnvironment.HostingManager.CreateService(String normalizedVirtualPath)
       в System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(String normalizedVirtualPath)
       в System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath)
       --- Конец трассировки внутреннего стека исключений ---
       в System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath)
       в System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String relativeVirtualPath)</Data>
        <Data>w3wp</Data>
        <Data>8724</Data>
      </EventData>
    </Event>

    9 октября 2012 г. 13:28

Ответы

Все ответы

  • Спасибо , изучаю....

    С уважением, Владимир.

    11 октября 2012 г. 7:13
  • Добрый день.

    http://social.technet.microsoft.com/Forums/ru-RU/exchange2010ru/thread/e026c74e-716c-49f1-9099-9b86d4f78872/

    ... добрый вечер! ... ничего не вышло.....

    С уважением, Владимир.

    15 октября 2012 г. 14:29
  • День добрый. В зависимости от теста можно удалить или создать.

    1. Test-EcpConnectivity

    2. Get-EcpVirtualDirectory -Identity "ServerName"

    3. Remove-EcpVirtualDirectory -Identity "Server01\ecp (default Web site)"

    4. New-EcpVirtualDirectory -Identity "Server01\ecp (default Web site)"

    3. New-EcpVirtualDirectory -externalurl "https://mail.domain.com/ecp" -internalurl "https://Server01.domain.local/ecp" -Server "Server01.domain.local"


    MCITP. Знание - не уменьшает нашей глупости.

    15 октября 2012 г. 18:39
    Модератор
  • День добрый. В зависимости от теста можно удалить или создать.

    1. Test-EcpConnectivity

    2. Get-EcpVirtualDirectory -Identity "ServerName"

    3. Remove-EcpVirtualDirectory -Identity "Server01\ecp (default Web site)"

    4. New-EcpVirtualDirectory -Identity "Server01\ecp (default Web site)"

    3. New-EcpVirtualDirectory -externalurl "https://mail.domain.com/ecp" -internalurl "https://Server01.domain.local/ecp" -Server "Server01.domain.local"


    MCITP. Знание - не уменьшает нашей глупости.

    Добрый день. Я не уверен, поэтому вопрос: что каждый из пунктов делает? Спасибо!

    С уважением, Владимир.

    16 октября 2012 г. 10:48
  • Описание командлетов представлено в хелепе Exchange или в online версии. Например. Test-EcpConnectivity

    Вы можете выполнить данные командлеты в тестовой среде, для наблюдения действий данных командлетов. Подставив вместо Server01.domain.local значение своего сервера. 

     

    MCITP. Знание - не уменьшает нашей глупости.

    16 октября 2012 г. 12:02
    Модератор
  • День добрый. В зависимости от теста можно удалить или создать.

    1. Test-EcpConnectivity

    [PS] C:\Windows\system32>Test-EcpConnectivity -ClientAccessServer Srv
    ПРЕДУПРЕЖДЕНИЕ: Тестовый пользователь "extest_75a08138227e4" недоступен, поэтому этот командлет не сможет проверить
    подключение сервера клиентского доступа.
    Не удается найти пользователя srv\extest_75a08138227e4 или выполнить для него вход в систему. Если эта за
    дача запускается без учетных данных, войдите в систему с учетной записью администратора домена и выполните команду Scripts\new-TestCasConnectivityUser.ps1, чтобы убедиться в том, что этот пользователь существует на сервере почтовых ящиков
     Srv
        + CategoryInfo          : ObjectNotFound: (:) [Test-EcpConnectivity], CasHealthCouldN...edInfoException
        + FullyQualifiedErrorId : 4C6245A3,Microsoft.Exchange.Monitoring.TestEcpConnectivity
    22 октября 2012 г. 5:57
  • Добрый день.

    Чтобы создать тестового пользователя запустите командлет из папки "C:\Program Files\Microsoft\Exchange Server\V14\scripts"

    new-TestCasConnectivityUser.ps1

    22 октября 2012 г. 6:11
    Отвечающий
  • День добрый. В зависимости от теста можно удалить или создать.

    1. Test-EcpConnectivity

    [PS] C:\Windows\system32>Test-EcpConnectivity -ClientAccessServer Srv
    ПРЕДУПРЕЖДЕНИЕ: Тестовый пользователь "extest_75a08138227e4" недоступен, поэтому этот командлет не сможет проверить
    подключение сервера клиентского доступа.
    Не удается найти пользователя srv\extest_75a08138227e4 или выполнить для него вход в систему. Если эта за
    дача запускается без учетных данных, войдите в систему с учетной записью администратора домена и выполните команду Scripts\new-TestCasConnectivityUser.ps1, чтобы убедиться в том, что этот пользователь существует на сервере почтовых ящиков
     Srv
        + CategoryInfo          : ObjectNotFound: (:) [Test-EcpConnectivity], CasHealthCouldN...edInfoException
        + FullyQualifiedErrorId : 4C6245A3,Microsoft.Exchange.Monitoring.TestEcpConnectivity
    выполняю команду Scripts\new-TestCasConnectivityUser.ps1 - грит не распознано как имя командлета.... ищу в справке, что-то не вижу описания!
    22 октября 2012 г. 6:13
  • Попробуйте вот так:

    cd $exscripts
    .\new-TestCasConnectivityUser.ps1

    22 октября 2012 г. 6:17
    Отвечающий
  • Попробуйте вот так:

    cd $exscripts
    .\new-TestCasConnectivityUser.ps1

    с путями какая-то беда, pshel exch не понимает "dir progr files" - с этим потом, открылся в итоге этот юзер лист... какого тестового юзверя надо искать или создавать для этого теста... что-то должно быть по умолчанию или нет?

    22 октября 2012 г. 6:59
  • Нет. Просто запускаете этот скрипт и он создаст сам тестового пользователя. Запросит только пароль.

    После этого, можно будет запускать Test-EcpConnectivity непосредственно для самих тестов.

    22 октября 2012 г. 7:03
    Отвечающий
  • Проблема с наименованием OU Users, создайте OU Test и укажите ее в скрипте. Пример ниже.

    get-mailboxServer | .\new-TestCasConnectivityUser.ps1 -OU domain.com/Test

    new-TestCasConnectivityUser.ps1


    MCITP. Знание - не уменьшает нашей глупости.

    • Изменено Oleg.KovalenkoModerator 22 октября 2012 г. 7:08
    • Помечено в качестве ответа vvz.dc78 29 октября 2012 г. 6:24
    22 октября 2012 г. 7:05
    Модератор
  • Проблема с наименованием OU Users, создайте OU Test и укажите ее в скрипте. Пример ниже.

    get-mailboxServer | .\new-TestCasConnectivityUser.ps1 -OU domain.com/Test

    new-TestCasConnectivityUser.ps1


    MCITP. Знание - не уменьшает нашей глупости.

    ... я понял Oleg, сча проверю...

    ещё есть трабл с iss7 http://social.technet.microsoft.com/Forums/ru/iisru/thread/e6adb956-995a-440c-919f-a3379e393a16 можете что-нибудь подсказать?

    22 октября 2012 г. 7:21
  • День добрый. В зависимости от теста можно удалить или создать.

    1. Test-EcpConnectivity

    2. Get-EcpVirtualDirectory -Identity "ServerName"

    3. Remove-EcpVirtualDirectory -Identity "Server01\ecp (default Web site)"

    4. New-EcpVirtualDirectory -Identity "Server01\ecp (default Web site)"

    3. New-EcpVirtualDirectory -externalurl "https://mail.domain.com/ecp" -internalurl "https://Server01.domain.local/ecp" -Server "Server01.domain.local"


    MCITP. Знание - не уменьшает нашей глупости.

    Добрый день. Я не уверен, поэтому вопрос: что каждый из пунктов делает? Спасибо!

    С уважением, Владимир.

    Доброе утро Oleg! С юзером получилось, спасибо.... этими тестами в итоге, что я должен выявить? извените за повторный вопр, возникли личн пробл, вывалился из темы на неделю!

    С уважением, Владимир!

    29 октября 2012 г. 6:42