Avatar billede anhansen Nybegynder
03. november 2004 - 10:51 Der er 8 kommentarer og
1 løsning

Sikkerhedsproblemer efter flytning af program

Hej

Jeg har et program som indlæser en html fil - og sender den til en mailliste og skriver en logfil over det.

Nu har jeg netop flyttet min mappe med VS.Net projekter pga ny disk med mere plads.
Når jeg prøver at køre programmet fra sin nye plads skriver den noget med sikkerhedsproblemer der gør at jeg ikke må indlæse den fil der skal vedhæftes.

Hvis jeg kopierer alle filerne tilbage til deres oprindelige position virker det fint igen.

Hvor ændrer jeg disse tilladelser - hvis jeg prøver at kompile fra det nye sted virker det stadig ikke.

/Anders
Avatar billede Syska Mester
03. november 2004 - 15:37 #1
meget nollert, men prøv at ændre dem ude i windows, altså på normal vis for mapperne
Avatar billede anhansen Nybegynder
03. november 2004 - 15:50 #2
Jeg tror ikke det er disk fil rettigheder...

Det er en .net runtime miljø advarsel der kommer. Så jeg tror ikke det har noget at gøre med det - ligesom om der er noget med en policy rettighed der er givet til det program der ligger der...

Filen en læser ligger i den samme mappe - så jeg tror jeg skal sætte noget policy op for at dette -net c# program må læse filer i det hele taget?

Ved du hvor det er?
Avatar billede burningice Nybegynder
03. november 2004 - 19:42 #3
du kører vel ikke programmet over netværk?
Avatar billede anhansen Nybegynder
04. november 2004 - 07:51 #4
hehe... jooo... nu du siger det.. Så er det egentlig nok derfor.. Doh... Jeg har flyttet dem over på det netværksdrev der følger med min win profil... :-)

Og så er sagen jo egentlig klar nok... Et program der kører på vores server må ikke læse filer på min computer... Det er nok egentlig fair nok?

Men kan man ændre det til at man må? Ellers kan jeg jo bare lægge den fil den skal læse over på netværksdrevet også - så kan det være den må..
Avatar billede anhansen Nybegynder
04. november 2004 - 08:01 #5
Det var helt sikkert det... Den kom egentlig også med en advarsel når jeg åbnede et win32 projekt.
Nu har jeg lagt det over på en anden disk i min comp og så virker det hele.
Det var bare for at få dem ud af "mine dokumenter" jeg flyttede dem - det tog efterhånden ret lang tid at logge ind da den skulle hente alle dem over hver gang.. :-)

Men tak for hjælpen. Smid et svar cyberfessor.
Avatar billede burningice Nybegynder
04. november 2004 - 13:46 #6
det man kan gøre er at tilføje ens fileserver (file://et_eller_andet) til zonen Trusted Sites i Internet Explorer. Derefter går du ind i .Net Security-wizard og ændrer sikkerheden for Trusted Zones til None. Så vil dit program kører med samme rettigheder som var det lokalt på maskinen.
Avatar billede anhansen Nybegynder
04. november 2004 - 13:57 #7
aha... Godt at vide... Men lige nu ligger de fint på det andet drev.. Så kører jeg bare en "manuel" backup kørsel der ligger en backup over på serveren så de kommer med på tapebackup.. :-)

Men tak for hjælpen.. Hvordan kan det være at jeg skal igennem explorer når det bare er et win32 program?
Avatar billede burningice Nybegynder
04. november 2004 - 14:07 #8
well, fordi det er det nemmeste :) Hvis man bruger .Net Securtiy-wizarden, så vælger den at bruge de samme zoner som findes i Internet Explorer. Man kan godt gå ind og finjustere det mere med at definere security for enkelte programmer m.m.
Avatar billede anhansen Nybegynder
04. november 2004 - 14:09 #9
ok... Men det er fint nok... Så længe det bare er mig selv der skal bruge dem, så er det jo ikke noget problem.. Men sjovt nok at vide lidt om alligevel.. :-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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