Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Prístup ku chodníku je odmietnutý v Visual Studio 2010

Windows 7 a Vista obe obsahujú vylepšenia v oblasti zabezpečenia, ktoré obmedzujú prístup k disku súbory . Ak nie sú vznesené práva s administrátorským prístupom , všetky iné než dáta v zložkách Užívateľské súbory sú obmedzené na čítanie prístup . Programy vytvorené pomocou Visual Studio 2010 , ktorý bežal v pohode na systém Windows XP môže mať problémy , keď sa presťahoval do systému Windows 7 alebo Windows Vista . Problém

Windows 7 používa model zabezpečenia , ktorý zabraňuje škodlivé programy z modifikácie spustiteľný kód . Iba programy s prístupom na úrovni správcu môžu zapisovať do priečinka na disku C : . Akýkoľvek pokus o úpravu iných súborov bude mať za následok chyby . Aj s prístupom na úrovni správcu systému Windows 7 sa často otvorí pop - up s dotazom , či zmeny môžu byť vykonané . Iba zložka , v ktorej možno písať - prístup z je zložka Users , a to iba v priečinku vytvorené pre aktuálne prihláseného užívateľa .
Chyby v Visual Studio

Hoci väčšina z týchto chýb dôjsť pri spustenej programy vytvorené Visual Studio 2010 , existujú prípady, keď samotné Visual Studio vyvolá túto chybu . Obvykle k tomu dôjde pri publikovaní webového obsahu . Ak chcete tento problém vyriešiť , uložiť aktuálny projekt , v blízkosti Visual Studio , reštartujte ho kliknutím pravým tlačidlom myši na ikonu Visual Studio a vyberte " Spustiť správcu ako " možnosť voľby . Akonáhle začne Visual Studio , otvorte projekt a publikovať obsah .
Problémy spustené programy

Väčšina chýb vzniká pri spúšťaní programov . Programy , ktoré napísať do aktuálnej zložky zlyhá pri nasadení na iných strojoch , ale rámec sa ponúkajú jednoduchý spôsob , ako získať miesta , kde môže byť bezpečne uložené údaje . Funkcie System.Environment.GetFolderPath vracia reťazec cesty do bezpečných skladovacích miest . Ak chcete uložiť súbor v priečinku dát aplikácie , použitie :

cesta = System.Environment.GetFolderPath ( System.Environment.LocalApplicationData )

Táto funkcia tiež vracia k umiestnenie dát bežné aplikácie , knižnice , Hudba , Dokumenty a rad ďalších miest . Tu je niekoľko ďalších hodnôt cesta výpočet :

CommonApplicationData - programová dáta sú zdieľané všetkými užívateľmi , ApplicationData - aplikačné dáta špecifické pre užívateľa , MyDocuments - užívateľovej zložky Dokumenty , MyMusic - informácie o autorovi Hudba zložka , MyPictures - užívateľská Moje zložka obrázky , šablóny - umiestnenie súborov šablóny , CommonDocuments - zdieľané dokumenty zložky , CDBurning - . dočasné zložky držiace súbory na vypálenie na CD

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené