Installera Dynamix CMS

Alla filer som refereras till nedan kan laddas hem här

Installera Dynamix Manager

  • Ladda hem och kör setup-filen för DynamixManager.

  • Följ instruktionerna på skärmen

Installera Dynamix

  • Ladda hem och kör setup-filen för Dynamix.

  • Följ instruktionerna på skärmen

Installera Dynamix Service

  • Ladda hem och kör setup-filen för DynamixService.

  • Följ instruktionerna på skärmen

  • Redigera filen DynamixService.exe.config i katalogen där tjänsten installerades så den pekar på de sajter som ska köra Dynamix.

  • Tjänsten startar automatiskt när datorn startar om. Du kan också starta den manuellt från Administrativa verktyg - Tjänster.

Installera Dynamix-webbsajter

Skapa webbplats

Windows XP kan endast ha en webbplats i Internet Information Services. Om Windows XP används som utvecklingsplattform följ instruktionerna nedan men redigera "Default Web Site" istället för att skapa en ny webbplats. Vi rekommenderar att Windows Server 2003 används för utveckling med Dynamix då detta operativsystem kan ha flera webbplatser.

  • Skapa en katalog för webbplatsen
    T.ex. C:\WebSites\{TheProject}\Site
    (Byt ut {TheProject} mot namnet på webbapplikationen.)

  • Använd "Internet Information Services Manager" för att skapa webbplatsen. Peka på katalogen som skapades i föregående punkt.

  • Se till användaren som kör webbplatsens applikationspool (standard engelsk Windows Server 2003 "NT INSTANCE\NETWORK SERVICE" eller svensk Windows Server 2003 "NT INSTANS\NETWORK SERVICE") har läsrättighet till webbplatskatalogen.

  • Om filer skall kunna laddas upp av webbplatsanvändarna måste applikationspoolsanvändaren också ha skrivrättighet till katalogerna som pekas ut med "DirectoryRoots". Denna användare måste också ha läsrättighet till katalogernas rotkataloger. I exemplet: C:\WebSites\{TheProject}, C:\WebSites och C:\.
    För detaljer se Filer och mappar.

  • Lägg till ett unikt portnummer till webbplatsen (ex. localhost:8001)

  • Om flera versioner av Microsoft.NET framework är installerade på datorn, se till att rätt version av ASP.NET är inställd på webbplatsen. Använd "Internet Information Services Manager", fliken "ASP.NET" för att ställa in rätt version.

Skapa databas

  • Skapa en ny databas mha "Enterprise Manager" i Microsoft SQL Server 2000 eller "SQL Server Management Studio" i SQL Server 2005.

  • Se till användaren som kör webbplatsens applikationspool (standard engelsk Windows "NT INSTANCE\NETWORK SERVICE" eller svensk Windows "NT INSTANS\NETWORK SERVICE") är "db_owner" i databasen. Detaljer om hur du skapar en databas hittar du under avsnittet Skapa databas.

Skapa Dynamix-projekt i Visual Studio (VS 2003)

  • Öppna VS2003 och utgå från en tom lösning (blank solution). Lägg lösningen i katalogen ovanför webbplatsen. Exempelvis "C:\WebSites\{TheProject}"

  • Lägg till ett c#/vb-projekt och ange http://localhost:8001 (eller annan port enligt ovan) som plats.

  • Byt namn på projektet från localhost till önskat namn

  • Ändra AssemblyName och Default Namespace i projektegenskaper från localhost till önskat namn.

  • Ta bort WebForm1.aspx

  • Ändra namespace i Global.asax från localhost till önskat namn.

  • Ändra och lägg till i web.config enligt:

  1. C#
  1. <configuration>
  2. <appSettings>
  3. <add key="dxConnectionString"
  4. value="Persist Security Info=False;
  5. Integrated Security=SSPI;
  6. Server=(local);
  7. Database={Databas};
  8. Connection Reset=false" />
  9. <add key="dxRunMode" value="Development" />
  10. </appSettings>
  11. <system.web>
  12. <httpModules>
  13. <add type="Dynamix.HttpModule,Dynamix" name="Dynamix.HttpModule" />
  14. </httpModules>
  15. </system.web>
  16. </configuration>

Ersätt texten {Databas} med namnet på databasen som skapats i punkten ovan.

Ändra från

  1. C#
  1. <authentication mode="Windows" />

till

  1. C#
  1. <authentication mode="Forms" />

För att använda asp.net state server (rekommenderas) ändras

  1. C#
  1. <sessionState mode="InProc" ...

till

  1. C#
  1. <sessionState mode="StateServer" ...

(Se även till att tjänsten är startad.)

Installera Dynamix för webbplatsen

  • Starta Dynamix Manager (från startmenyn)

  • Välj "Manage web sites"

  • Välj Dynamix-version för webbplatsen och klicka "Install/Upgrade".
    Om databasen som är angiven i web.config inte innehåller de tabeller som Dynamix behöver, frågar Dynamix Manager om de skall skapas. Välj att skapa tabellerna.

  • Lägg till referens i VS-projektet till Dynamix-dll:en (dll:en ligger i bin-katalogen)

Börja utveckla