Deploy umbraco on win7

Source: Internet
Author: User
Tags umbraco open source cms
What is umbraco?

Umbraco is an open source CMS Content Management system. It is built based on ASP.net and uses MSSQL to store data. With umbraco, designers can create valid XHTML tag templates and developers can create any. Net-based modules. Main features include:

    • Beautiful and friendly user interface
    • Comprehensive WYSIWYG editor
    • Supports editing in Microsoft Word
    • AllSource codeAvailable (Open SourceCode)
    • Super simple template engine
    • Fully supports Web standards

Recently, an ASP software download site needs to be transferred to Asp.net. MSSQL is recommended for databases. I decided to try umbraco after Google's visit on the Internet. I looked at the English documents for a large ticket, but I still thought about what umbraco looked like. My computer is win7, with MSSQL 2005 Dev and vs2010 installed, without iis7.

Get umbraco

Umbraco official website is: http://www.umbraco.org/

: Http://www.umbraco.org/download

There is also a Chinese enthusiast Website: http://www.umbracochina.com/

This Chinese website provides a Chinese package for versions 4.7 and (which is written in this way), but I do not recommend this. After all, because there is no Chinese Document, the Chinese interface looks comfortable, but there are some things in the document. Of course, my personal opinion.

The download interface is targeted at Microsoft Web platform installer or webmatrix...

Click the compiled version below to 4.7.2, decompress it to drive D, create a new site in IIS, and then visit...

Errors and Solutions

A server error is reported directly during access: HTTP Error 500.19-internal server error. The requested page cannot be accessed because the configuration data on this page is invalid.

The configuration is missing. I did not have the configuration for this node when I open web. config. I'm wondering why the configuration of this famous open-source project is wrong... Did I accidentally skip the step?

No matter. Refer to the standard configuration to complete the configuration file and add the following to the configsections node:

     <  Sectiongroup  Name  = "System. Web. Extensions"  Type  = "System. Web. configuration. systemwebextensionssectiongroup, system. Web. Extensions, version = 4.0.0.0, culture = neutral, publickeytoken = 31bf3856ad364e35"  >        < Sectiongroup  Name  = "Scripting"  Type  = "System. Web. configuration. scriptingsectiongroup, system. Web. Extensions, version = 4.0.0.0, culture = neutral, publickeytoken = 31bf3856ad364e35"  >          <  Section  Name  = "Scriptresourcehandler"  Type  = "System. Web. configuration. scriptingscriptresourcehandlersection, system. Web. Extensions, version = 4.0.0.0, culture = neutral, publickeytoken = 31bf3856ad364e35" Requirepermission  = "False"  Allowdefinition  = "Machinetoapplication"  />          <  Sectiongroup  Name  = "WebServices"  Type  = "System. Web. configuration. scriptingwebservicessectiongroup, system. Web. Extensions, version = 4.0.0.0, culture = neutral, publickeytoken = 31bf3856ad364e35"  >            <  Section Name  = "Jsonserialization"  Type  = "System. Web. configuration. scriptingjsonserializationsection, system. Web. Extensions, version = 4.0.0.0, culture = neutral, publickeytoken = 31bf3856ad364e35"  Requirepermission  = "False"  Allowdefinition  = "Everywhere"  />            <  Section  Name  = "Profileservice"  Type = "System. Web. configuration. scriptingprofileservicesection, system. Web. Extensions, version = 4.0.0.0, culture = neutral, publickeytoken = 31bf3856ad364e35"  Requirepermission  = "False"  Allowdefinition  = "Machinetoapplication"  />            <  Section  Name  = "Authenticationservice"  Type = "System. Web. configuration. scriptingauthenticationservicesection, system. Web. Extensions, version = 4.0.0.0, culture = neutral, publickeytoken = 31bf3856ad364e35"  Requirepermission  = "False"  Allowdefinition  = "Machinetoapplication"  />            <  Section  Name  = "Roleservice"  Type = "System. Web. configuration. scriptingroleservicesection, system. Web. Extensions, version = 4.0.0.0, culture = neutral, publickeytoken = 31bf3856ad364e35"  Requirepermission  = "False"  Allowdefinition  = "Machinetoapplication"  />          </  Sectiongroup  >        </  Sectiongroup  >      </  Sectiongroup > 

The insert position should not be affected.

Then access... continue to report the error, but this time it is the applicationProgramError: Unrecognized attribute "targetframework ". Note that the attribute names are case sensitive.

I did not care about preparing for the next net4.0 installation, and then I found that I have already installed it (it should be vs2010 ). Then I asked questions online to know the order.

My installation sequence is vs2010 + MSSQL + iis7.

That is, IIS is not registered during net4 installation. Switch to the command line and run "C: \ WINDOWS \ Microsoft. NET \ framework \ v4.0.30319 \ aspnet_regiis.exe/I.

Switch to IIS configuration and change the application pool of the website to 4.0.

Then refresh and complete ~

Install

The webpage automatically jumps to install.

Umbraco also supports MySQL.

Step 2 agree to the umbraco agreement.

The MIT license is derived from the mas usetts Institute of Technology (MIT) and is subject to limited human rights authorization.

I don't know why the page is garbled...

Step 3: configure the database. If not, use SQL Ce 4.

After entering the information, the database will be initialized.

Step 4 configure the Administrator. The bottom check box is subscription.

Step 5 select a new starter package

The newbie package initializes some models and pages for easy learning. The first officially written blog is the most suitable for beginners, but I recommend blog.

This effect made me feel fresh.

Just select one skin.

Finished... Strange places are mixed with garbled characters...

Foreground effect:

Here is the Learning Guide

Background effects:

Conclusion

Umbraco is much better than I expected and has recently prepared a good study.

I don't know if you have any other materials except the official documents. Can you send one copy if it is convenient?

Hyunkun@acm.org thanks

 

Note: Okay... the link to the official website is not updated. I downloaded version 4.7.2... the latest version is 5.2.

5.2 if MVC is usedFailed to Load file or assembly "system. Web. helpers, version = 1.0.0.0, culture = neutral, publickeytoken = 31bf3856ad364e35" or one of its dependencies. The system cannot find the specified file. Try to install mvc3.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.