Author |
Topic |
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 11 October 2015 : 13:31:20
|
Well, finally I think it is ready for a beta release, so here it is (link at bottom of post.
Important This is NOT a replacement for the classic ASP forum, you MUST have an existing Snitz Forums 2000 site. prerequisites [list=1][*]Web server must support .Net Framework 4.5.1[/*] [*]Database must be SQL Server (more to follow)[/*][/list=1]
Installation [list][*]Download the zip file and extract it's contents to a folder on your local computer[/*] [*]Open the web.config file in the root folder, using a text editor[/*] [/list] Change the values in green to match your forum setup
<add name="SnitzConnectionString" connectionString="Data Source=SERVERNAME;Initial Catalog=DATABASE;UID=USERNAME;PWD=PASSWORD;" providerName="System.Data.SqlClient"/>
[list] [*]Open the snitz.config file in the root folder, using a text editor[/*] [/list] do not change the lines highlighted red below
<?xml version="1.0" encoding="utf-8"?>
<appSettings>
<add key="boolRunSetup" value="1" />
<add key="boolDisablePosting" value="0" />
<add key="boolProhibitNewMembers" value="1" />
<add key="strForumDescription" value="Snitz™ Forums community support forum, Mvc version." />
<add key="strForumUrl" value="http://localhost:56654/" />
<add key="strForumTitle" value="Snitz Forums 2000 Mvc" />
<add key="strCookiePath" value="/" />
<add key="boolAllowSearchAllForums" value="1" />
<add key="strAnonMembers" value="Admin" />
<add key="strDateFormat" value="dd MMM yyyy" />
<add key="intTopicPageSize" value="25" />
<add key="intMemberPageSize" value="25" />
<add key="intSearchPageSize" value="20" />
<add key="boolShowAvatar" value="1" />
<add key="boolFullTextSearch" value="0" />If you have fulltext search enabled on your database, set this to 1
<!-- Not currently used -->
<add key="intPreferredPasswordLength" value="8" />
<add key="intMinimumNumericCharacters" value="1" />
<add key="boolDayLightSavingAdjust" value="1" />
<add key="strTimeZone" value="GMT Standard Time" />
</appSettings>
[list] [*]Upload all the files to a new folder in your website.[/*] [*]Make this folder an application under iis and make sure it has a .net 4.5 compatable application pool[/*] [*]Navigate to the newly create applications url[/*] [*]Login using an existin Snitz administrator account[/*] [*]Perform the upgrade[/*] [/list] Thats it, you should be done, you can now start using the new interface for the forum.
If you want to redirect mobile traffic to the mvc site automatically, you will need to edit the classic forums inc_header.asp and the code below at the very top of the file
<%
dim u,b,v
set u=Request.ServerVariables("HTTP_USER_AGENT")
set b=new RegExp
set v=new RegExp
b.Pattern="(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk"
v.Pattern="1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg( 13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-"
b.IgnoreCase=true
v.IgnoreCase=true
b.Global=true
v.Global=true
if b.test(u) or v.test(Left(u,4)) then response.redirect("http://forum.snitz.com/mvc") end if
%>
Download link /mvc/Home/download/?filename=SnitzMvc_1.0.1b.zip |
MVC .net dev/test site | MVC .net running on Raspberry Pi |
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
|
blackinwhite
Average Member
Turkey
657 Posts |
Posted - 13 October 2015 : 02:01:24
|
thanks for sharing. I'll give it a try. |
|
|
blackinwhite
Average Member
Turkey
657 Posts |
Posted - 14 October 2015 : 04:29:49
|
I tried to install it as you described and I'm getting the error below, unfortunately.
An item with the same key has already been added.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: An item with the same key has already been added. |
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 14 October 2015 : 04:32:54
|
quote: Originally posted by blackinwhite
I tried to install it as you described and I'm getting the error below, unfortunately.
An item with the same key has already been added.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: An item with the same key has already been added.
At what point do you get the error?
|
MVC .net dev/test site | MVC .net running on Raspberry Pi |
|
|
blackinwhite
Average Member
Turkey
657 Posts |
Posted - 14 October 2015 : 04:53:08
|
- I have downloaded the script. - Changed the web.config as advised (to point to SQL server) - run /mvc page.
then it gives the error. |
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 14 October 2015 : 05:25:32
|
Ok, sounds like a config error, could you post a copy of your web.config and snitz.config files (remove any db/sensitive info first) |
|
|
blackinwhite
Average Member
Turkey
657 Posts |
Posted - 14 October 2015 : 06:07:41
|
Sure,
snitz.config
web.config
|
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 14 October 2015 : 07:47:41
|
can't see anything obvious. In the web.config could you change this line <compilation targetFramework="4.5.1" /> to this <compilation debug="true" targetFramework="4.5.1" />
first entry under system.web
That may give some more information about where it went wrong |
|
|
Doughnut
Starting Member
United Kingdom
40 Posts |
Posted - 18 October 2015 : 10:21:38
|
So you can't try this as any kind of stand alone yet, I'd need to the old snitz stuff then lay this over the top?
Cheers. |
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
|
Doughnut
Starting Member
United Kingdom
40 Posts |
Posted - 19 October 2015 : 06:08:20
|
No worries,thought I might be able test it out :) |
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
|
Doughnut
Starting Member
United Kingdom
40 Posts |
Posted - 19 October 2015 : 08:55:44
|
Didn't get any, [email link removed and email sent] |
|
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
|
HuwR
Forum Admin
United Kingdom
20584 Posts |
Posted - 19 October 2015 : 09:42:06
|
quote: Originally posted by Doughnut
Didn't get any, [email link removed and email sent]
That's odd, mail server said it sent the email to your Hotmail account, so Hotmail must have done something to it. |
MVC .net dev/test site | MVC .net running on Raspberry Pi |
|
|
Topic |
|