Title Back Colour Keyoti Title Line Title Curve
Blue Box Top

Deploying to server - SearchUnit - Forum

Welcome Guest Search | Active Topics | Log In | Register

Options
sanj
#1 Posted : Friday, July 5, 2019 12:50:29 PM
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.

Dan
#2 Posted : Friday, July 5, 2019 4:11:42 PM
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
sanj
#3 Posted : Sunday, July 7, 2019 2:12:29 PM
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,





Jim
#4 Posted : Sunday, July 7, 2019 6:38:07 PM
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!


sanj
#5 Posted : Monday, July 8, 2019 11:03:24 PM
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

Jim
#6 Posted : Wednesday, July 10, 2019 11:02:02 PM
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!


sanj
#7 Posted : Thursday, August 1, 2019 10:57:53 AM
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.













Jim
#8 Posted : Thursday, August 1, 2019 4:08:24 PM
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!


sanj
#9 Posted : Thursday, August 1, 2019 11:39:41 PM
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.
Jim
#10 Posted : Friday, August 2, 2019 5:40:50 AM
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!


sanj
#11 Posted : Friday, August 2, 2019 6:38:51 AM
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?

Jim wrote:
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?

Jim
#12 Posted : Friday, August 2, 2019 5:31:44 PM
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!


sanj
#13 Posted : Friday, August 2, 2019 6:53:09 PM
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.

Jim
#14 Posted : Friday, August 2, 2019 7:48:55 PM
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!


Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.




About | Contact | Site Map | Privacy Policy

Copyright © 2002- Keyoti Inc.