DotNetNuke gir utviklere med en robust , kraftig rammeverk for å bygge web-applikasjoner . Når de nødvendige komponentene , spesielt kilden utgaven av rammeverket og Visual Studio maler , er installert utviklingsprosessen for modulene blir svært raske og repeterbare . Videre er det liten eller ingen kostnader involvert i modulen utvikling som rammeverk , maler og Express- versjoner av Visual Studio er alle tilgjengelige for gratis. Du trenger
Visual Studio (Express eller noen av de lisensierte utgaver)
SQL Server (Express eller lisensiert utgave)
DotNetNuke Starter Kit , som er tilgjengelig på DotNetNuke nettstedet
Working Installasjon av DotNetNuke
Vis flere instruksjoner
bygge en modul
en
Åpne en utvikling kopi av DotNetNuke nettstedet i Visual Studio. Legg til en fil til prosjektet med DotNetNuke Dynamic Module mal ( Dynamic Module malen er installert med DotNetNuke Starter Kit ) .
2
Åpne filen web.config og finn kompilering node. Legg til en node i henhold samling med tittelen codeSubDirectories . Legg et element under codeSubDirectories ved hjelp av navnet på modulen inn i forrige trinn i dette formatet:
3
Finn DesktopModules katalogen Solution Explorer . Under DesktopModules katalogen vil det være en ny katalog skapt av Dynamic Module mal. Gi denne katalogen ved hjelp av modulen navn fra de foregående trinnene .
4
Logg inn på DotNetNuke nettstedet som ble åpnet i Visual Studio bruker host kontoen . Under verten velger moduldefinisjoner , deretter velger du Ny modul . Fyll ut den nye modulen form ved hjelp av modulen navn fra de foregående trinnene .
5
Klikk på Legg kontroll på Opprett Ny modul skjema . Velg filen lagt til av Dynamic Module mal fra kilden nedtrekkslisten . Denne filen vil være den modulen navnet som er angitt i de forrige trinnene med en forlengelse av . Ascx .
6
Åpne . Ascx fil i Visual Studio. Filen vil ha både et design og kode - bak visningen opprettet av malen . Funksjonalitet kan legges til code-behind fil som trengs, og layout og visuelle elementer kan legges til design visningen etter behov.