Avatar billede snakeeyz Nybegynder
31. august 2006 - 08:26 Der er 1 kommentar og
1 løsning

Oprette virtual folder i IIS vha. SQL

Hej Eksperter

Jeg har lavet en storedprocedure som følger:

ALTER PROCEDURE dbo.HandleIISVirtualPath
@virtualpath varchar(50),
@action varchar(50)
AS
declare @str varchar(200)
if @action = 'create'
begin
set @str = 'cscript //nologo e:\webs\mysite.dk\docs\bin\vfc.vbs /create mysite.dk ' + @virtualpath + ' e:\Webs\mysite.dk\docs\' + @virtualpath
end
if @action = 'delete'
begin
set @str = 'cscript //nologo e:\webs\mysite.dk\docs\bin\vfc.vbs /delete mysite.dk ' + @virtualpath
end
EXEC Master..xp_cmdshell @str

RETURN

Desværre fejler den når jeg kalder den på vores online server (windows 2003)

Jeg får fejlen:
Could not create an instance of the CmdLib object.                                                                                                                          Please register the Microsoft.CmdLib component.

Hvis jeg kalder cscript //nologo e:\webs\mysite.dk\docs\bin\vfc.vbs /create mysite.dk TEST e:\Webs\mysite.dk\docs\TEST'
fra en commando prompt virker det fint.

Det tyder på noget rettighedsfejl - jeg har prøvet at give ASP.NET brugeren rettigheder til vbs filen, give BATCH brugeren rettigheder osv. (altså givet den samme rettigheder som cscript.exe filen har) intet virker :-(

Er der nogen der kan løse ovenstående, eller fortælle en anden måde (evt. vha. asp.net 2.0) som kan oprette den virtual folder?

Håber I kan hjælpe

Jeg giver 200 point, da jeg mener den er temmelig indviklet.
Avatar billede snakeeyz Nybegynder
23. november 2006 - 08:05 #1
lukker.

Fandt en anden måde at løse den på
Avatar billede snakeeyz Nybegynder
23. november 2006 - 08:06 #2
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I dag 14:04 Pixeline cd’er til PC Af Mathilde i Windows
I dag 01:14 Windows 10 - IIS 10 Af bsn i Windows
I går 20:39 Boot fra USB Af poulmadsen i Windows
I går 11:43 Gmail-ikon på skrivebordet Win 10 Af ErikHg i Fri debat
I går 09:22 Lopslag Af Luffe i Excel