Hello,
I have a question about application deployment.
I have a WCF Service that references Microsoft.Speech library. When i create the service locally I directly reference the Microsoft.Speech assembly (C:\Program Files\Microsoft Speech Platform SDK\Assembly\Microsoft.Speech.dll).
When I deploy it to a Windows Server IIS and try to connect to it from a client running on my local machine, it fails to find the assembly.
Could not load file or assembly 'Microsoft.Speech, Version=10.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
My question is, when i create the reference locally on my service, how does it maintain that reference when I deploy it? My Server has the Microsoft Speech Platform Server Runtime (10.x) installed. Does the assembly version need to match exactly? When the
service runs does it look in the GAC for the runtime assembly? Should I copy the assembly into my service and reference it from the relative path?
Thanks
My educational lectures on C# and .Net in general (ranging from beginner level topics to advanced topics):
mariocatch.wordpress.com