Assembly XX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null does not contain a RODL resource

Hello!

Whenever I try to access my soap message via IpHttpServerChannel, I get the error “Assembly XX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null does not contain a RODL resource.”

I’m hosting this server on a windows 10 service. The RODL file is included in a seperate RemObjects folder which houses my interface, implementation, and invoke files within my project. From there, I have a service controller that simply opens the ipHTTPServerChannel. I have the settings to include a soap dispatcher and to serve up the RODL.

What does this error mean and how can I fix it?

Thanks,
Zach

I’ve got this fixed. I ended up making the RODL file an embedded resource. This fixed the issue, but I’m still completely confused as to the reason why this is necessary.

To provide server metainformation like RODL or WSDL for SOAP dispatcher the server should be able to get this metainforamtion somewhere. Servers that use RODL for service definitions should include that RODL file as embedded resource. Servers that were created using CodeFirst approach generate they RODL resource on startup.

Makes sense. Thanks for your time!