2007-11-14

DURIA

När du utvecklar features händer det att ändringarna i definitionsfilerna inte slår igenom i siten när du gör en installfeature -force. Testa först med en IISRESET, och funkar inte det så får du ta till en full DURIA:
Deactivate
Uninstall
Reset IIS
Install
Activate
Det är lite omständligt att göra för hand, så jag har gjort en kommandofil för ändamålet. Klipp ur och spara som duria.cmd.

@echo off
echo.
echo Usage: duria.cmd FeatureName SiteUrl
echo Example: duria.cmd MyList http://localhost
echo.

set param1=%1
if not defined param1 goto END
set param2=%2
if not defined param2 goto END

echo *** Performing DURIA for feature %1 on site %2
echo.
echo * Deactivate (-force)
STSADM -o deactivatefeature -name %1 -url %2 -force

echo * Unistall (-force)
STSADM -o uninstallfeature -name %1 -force

echo * Reset IIS
iisreset
echo.

echo * Install (-force)
STSADM -o installfeature -name %1 -force

echo * Activate
STSADM -o activatefeature -name %1 -url %2 -force

:END

Technorati tags: , , , ,

0 Comments:

Skicka en kommentar

Links to this post:

Skapa en länk

<< Home