Cześć, chciałem sobie uruchomić serwer na IIS, ale coś nie działa :D

  1. Utworzyłem folder "IIHostCarService" na dysku.
  2. W tym folderze utworzyłem podfolder "bin".
  3. W folderze "bin" umieściłem pakiet prywatny "CarGeneralAsm".
  4. W folderze "IIHostCarService" umieściłem plik "web.config":
<configuration>
  <system.runtime.remoting>
    <application>
      <channels>
        <channel ref="http">
          <serverProviders>
            <formatter ref="soap" typeFilterLevel="Full"/>
          </serverProviders>
          <clientProviders>
            <formatter ref="soap"/>
          </clientProviders>
        </channel>
      </channels>
      <service>
        <activated
            type="CarGeneralAsm.CarProvider,CarGeneralAsm"/>
      </service>
    </application>
  </system.runtime.remoting>
</configuration>
  1. W IIS utworzyłem nową witrynę "witrynka" (głównie domyślne ustawienia).
  2. W "witrynka" utworzyłem nową aplikację, alias: "HttpSoap", jako ścieżkę do wirtualnego folderu głównego podałem ścieżkę do katalogu "IIHostCarService" na dysku.
  3. W aplikacji klienta mam plik konfiguracyjny:
<configuration>
  <system.runtime.remoting>
    <application>
      <channels>
        <channel ref="http" port="0">
          <clientProviders>
            <formatter ref="soap"/>
          </clientProviders>
        </channel>
      </channels>
      <client url="http://localhost:80/HttpSoap">
        <activated type="CarGeneralAsm.CarProvider,CarGeneralAsm"/>
      </client>    
    </application>
  </system.runtime.remoting>
</configuration>

Niestety uruchomienie aplikacji klienta powoduje błąd: "'System.Runtime.Remoting.RemotingException' occured in mscorlib.dll" (bez dokładniejszych wyjaśnień).

Serwer działa zarówno, gdy stawiam go przez konsolę, jak i .NET Service.

Proszę o wskazówki:)