Cześć, chciałem sobie uruchomić serwer na IIS, ale coś nie działa :D
- Utworzyłem folder "IIHostCarService" na dysku.
- W tym folderze utworzyłem podfolder "bin".
- W folderze "bin" umieściłem pakiet prywatny "CarGeneralAsm".
- 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>
- W IIS utworzyłem nową witrynę "witrynka" (głównie domyślne ustawienia).
- 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.
- 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:)