Hello,
I developed a 5.6.3 site on my local machine using Web Matrix set to .Net 4 (Integrated). To facilitate the move to the server I used the Evotiva Backup and Restore module. I ran into an error during the restore but was able to complete it. Once the restore was complete the site did not run. I quickly realized the the web server was set to ASP.NET 2.0 and I changed it to 4.0. Once I changed it the site did run, but I have a couple little problems that I think might be related.
Modules using SMTP throw and error that say it could not authenticate. Also on the announcements module. when I try to upload and link a PDF file the file manager does not display the sub folders and if I upload to the root when the link is clicked I get "resource not found".
Comparing the my local web.config file with the one on the server I see a couple differences. On my local machine I have:
<
runtime
>
<
assemblyBinding
xmlns
=
"urn:schemas-microsoft-com:asm.v1"
>
<
probing
privatePath
=
"bin;bin\HttpModules;bin\Providers;bin\Modules;bin\Support;"
/>
<
dependentAssembly
>
<
assemblyIdentity
name
=
"System.Web.Extensions"
publicKeyToken
=
"31bf3856ad364e35"
/>
<!--Upgraded by .NET 4.0 Upgrade version 5.6.3 - Date: 8/1/2011 9:23:23 AM-->
<!--<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" xmlns="urn:schemas-microsoft-com:asm.v1" />-->
<
bindingRedirect
oldVersion
=
"1.0.0.0-1.1.0.0"
newVersion
=
"4.0.0.0"
/>
</
dependentAssembly
>
<
dependentAssembly
>
<
assemblyIdentity
name
=
"System.Web.Extensions.Design"
publicKeyToken
=
"31bf3856ad364e35"
/>
<!--Upgraded by .NET 4.0 Upgrade version 5.6.3 - Date: 8/1/2011 9:23:23 AM-->
<!--<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" xmlns="urn:schemas-microsoft-com:asm.v1" />-->
<
bindingRedirect
oldVersion
=
"1.0.0.0-1.1.0.0"
newVersion
=
"4.0.0.0"
/>
</
dependentAssembly
>
<
dependentAssembly
>
<
assemblyIdentity
name
=
"Telerik.Web.UI"
publicKeyToken
=
"121fae78165ba3d4"
/>
<!--Upgraded by DotNetNuke.Telerik.Web version 5.6.3 - Date: 8/1/2011 9:25:51 AM-->
<!--<bindingRedirect oldVersion="2008.0.0.0-2020.0.0.0" newVersion="2011.01.0519.35" xmlns="urn:schemas-microsoft-com:asm.v1" />-->
<
bindingRedirect
oldVersion
=
"2008.0.0.0-2020.0.0.0"
newVersion
=
"2011.1.519.35"
/>
</
dependentAssembly
>
</
assemblyBinding
>
</
runtime
>
While on the server I have:
<
runtime
>
<
assemblyBinding
xmlns
=
"urn:schemas-microsoft-com:asm.v1"
>
<
probing
privatePath
=
"bin;bin\HttpModules;bin\Providers;bin\Modules;bin\Support;"
/>
<
dependentAssembly
>
<
assemblyIdentity
name
=
"System.Web.Extensions"
publicKeyToken
=
"31bf3856ad364e35"
/>
<
bindingRedirect
oldVersion
=
"1.0.0.0-1.1.0.0"
newVersion
=
"3.5.0.0"
/>
</
dependentAssembly
>
<
dependentAssembly
>
<
assemblyIdentity
name
=
"System.Web.Extensions.Design"
publicKeyToken
=
"31bf3856ad364e35"
/>
<
bindingRedirect
oldVersion
=
"1.0.0.0-1.1.0.0"
newVersion
=
"3.5.0.0"
/>
</
dependentAssembly
>
<
dependentAssembly
>
<
assemblyIdentity
name
=
"Telerik.Web.UI"
publicKeyToken
=
"121fae78165ba3d4"
/>
<!--Upgraded by DotNetNuke.Telerik.Web version 6.0.0 - Date: 7/21/2011 2:29:57 PM-->
<!--<bindingRedirect oldVersion="2008.0.0.0-2020.0.0.0" newVersion="2011.1.519.35" xmlns="urn:schemas-microsoft-com:asm.v1" />-->
<
bindingRedirect
oldVersion
=
"2008.0.0.0-2020.0.0.0"
newVersion
=
"2011.1.519.35"
/>
</
dependentAssembly
>
</
assemblyBinding
>
</
runtime
>
I'm assuming I need to change newVersion="3.5.0.0 to newVersion="4.0.0.0. Just looking for confirmation.
Also, on the server I have an entry that is not in my local web.config:
<
codeSubDirectories
>
<
add
directoryName
=
"Links"
/>
</
codeSubDirectories
>
I'm wondering if that could be causing the link problem with the announcements module and if it is safe to remove it.
Thanks for your help.
Rich