|
Rank: Member
Groups: Registered
Joined: 2/1/2017 Posts: 10
|
Hi,
I am looking at testing on our production server, I believe I will need to request a trial key for this.
However I also wanted to know what is the process, typically we just upload the DLL with the solution, is this the case for SearchUnit? Or are we first required to install SearchUnit on the server and then the solution?
Many thanks.
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 10/20/2004 Posts: 456
|
Hi, Thanks for your post. You can install the MSI on the server but you don't have to. You can deploy the DLL with your project along with the 'Keyoti_SearchEngine_Web_Common' folder. Full details on deployment can be found on this page from the documentation https://keyoti.com/produ...serGuide/Deployment.htm
But let me know if you need anything else. Dan Dan Wright
|
|
Rank: Member
Groups: Registered
Joined: 2/1/2017 Posts: 10
|
Many thanks for the reply, Dan. I have looked under the GAC and can see the following folders, https://www.dropbox.com/.../KeyotiFolders.JPG?dl=0
Could you please clarify which of these folder DLL's should be copied over? Regards,
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Hi Sanj, don't copy the assemblies from the GAC, copy them from the install dir, eg. c:\program files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN they should go along in the project's bin folder. You may prefer to click on the SearchUnit assemblies referenced in your project, in VS, and in the properties set Copy Local to true. Then they will be in your BIN folder and you just deploy your project like normal. Jim -your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 2/1/2017 Posts: 10
|
Many thanks Jim, I will try the suggested files. Quick question, currently I am testing with the trial verison of the component, will this work on my server for testing? Regards Jim wrote:Hi Sanj, don't copy the assemblies from the GAC, copy them from the install dir, eg. c:\program files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN they should go along in the project's bin folder.
You may prefer to click on the SearchUnit assemblies referenced in your project, in VS, and in the properties set Copy Local to true. Then they will be in your BIN folder and you just deploy your project like normal.
Jim
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Yes, please use a trial license key from here https://keyoti.com/produ...-generator/default.aspx
-your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 2/1/2017 Posts: 10
|
Hi,
I have now purchased a license, and am beginning to test on our production server:
I have copied all the files located in C:\Program Files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN to my web application Bin folder,
"D:\Program Files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN\Keyoti4.SearchEngine.Core.dll" "D:\Program Files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN\Keyoti4.SearchEngine.Core.xml" "D:\Program Files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN\Keyoti4.SearchEngine.License.dll" "D:\Program Files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN\Keyoti4.SearchEngine.Suggestions.dll" "D:\Program Files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN\Keyoti4.SearchEngine.SuggestionsDictionary.dll" "D:\Program Files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN\Keyoti4.SearchEngine.Web.dll" "D:\Program Files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN\Keyoti4.SearchEngine.Web.xml" "D:\Program Files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN\Keyoti4.Text.LemmaGenerator.dll" "D:\Program Files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN\Keyoti4.Text.MSOffice.dll" "D:\Program Files (x86)\Keyoti Inc\SearchUnit v6\NETCLR_v4_BIN\Keyoti4-Search-IndexManagerToolLauncher.exe"
the application Bin folder now consists of: "keyoti.dll" "keyoti.dll.config" "keyoti.pdb" "Keyoti4.SearchEngine.Core.dll" "Keyoti4.SearchEngine.Core.xml" "Keyoti4.SearchEngine.License.dll" "Keyoti4.SearchEngine.Suggestions.dll" "Keyoti4.SearchEngine.SuggestionsDictionary.dll" "Keyoti4.SearchEngine.Web.dll" "Keyoti4.SearchEngine.Web.xml" "Keyoti4.Text.LemmaGenerator.dll" "Keyoti4.Text.MSOffice.dll" "Keyoti4-Search-IndexManagerToolLauncher.exe" "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll" "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll.refresh" "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml"
However, when I run the application I receive an error for a missing DLL:
Line 10: <add assembly="Keyoti4.SearchEnginePro.Web, Version=2017.7.18.501, Culture=neutral, PublicKeyToken=58D9FD2E9EC4DC0E" />
Any help is appreciated.
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
That file should be in the same install folder as the others, if not you may find it under a demo project or reinstall please. Sorry not sure why it didn't put it there. Jim -your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 2/1/2017 Posts: 10
|
I have installed the application as it make things easier. The application now runs, however I receive an error: URL (click to get more error info): /Keyoti_SearchEngine_Web_Common/SearchService.svc/GetLocationAndContentCategories My webforms application is setup with IIS as SearchTest, so that I run the application in the browser: https://www.mywebsite.co.uk/SearchTest/
I tried looking at the documentation but cannot find anything. Any help is appreciated.
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Maybe you don't have WCF installed on the machine? Can you visit https://www.mywebsite.co...ionAndContentCategories
or https://www.mywebsite.co...ionAndContentCategories
to get the error info? -your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 2/1/2017 Posts: 10
|
Jim, No, I am not able to visit that page, I have deployed on my production server, Windows Server 2012 R2, do I need to install this component also?
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Yes you need WCF installed. If you already have it installed sometimes you need to reinstall it to fix it. If you get a 404 for a .svc URL then that usually means WCF is not installed. -your feedback is helpful to other users, thank you!
|
|
Rank: Member
Groups: Registered
Joined: 2/1/2017 Posts: 10
|
Thanks Jim, How do I (where is the file to) install? Jim wrote:Yes you need WCF installed. If you already have it installed sometimes you need to reinstall it to fix it. If you get a 404 for a .svc URL then that usually means WCF is not installed.
|
|
Rank: Advanced Member
Groups: Administrators, Registered
Joined: 8/13/2004 Posts: 2,669 Location: Canada
|
Please see https://help.genesys.com...tion_foundation_wcf.htm
Any generic install instructions for WCF should work for you. -your feedback is helpful to other users, thank you!
|
|