Hogyan írjon Web.config Medium Trust?

szavazat
36

Feltöltése az első tisztességes méretű web app a saját megosztott host biztosított számomra egy újabb kihívásokat jelent, ami alatt azt értem, álmatlan éjszakák. A kérdés az volt, hogy én biztosan nem fejlődött a kérelmemet közepes bizalom (vagy volt olyan nyom, hogy mi volt az.)

Azt mérsékelte összes kérdés, kivéve egyet.

Írtam egy telepítő az admin, hogy képes legyen meghatározza azok ConnectionString és más beállításokat, de nem találom a módját, hogy írjon egy web.config közepes bizalom. Van valakinek egy megoldást, vagy pedig én csak lehet üzembe preferenciák egy másik fájlban?

A kérdést 02/08/2008 22:39
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
19

Ez valóban úgy hangzik, mint IIS Lowszinten. Ha így van, akkor nem lesz képes írni a fájlt, nem csak a web.config.

Itt vannak a szintek IIS segítségével file:

  • Full (belső) - Meghatározza korlátlan jogosultságokat. Mentesítést ad az ASP.NET alkalmazás jogosultsága bármely forrás, amelyre az operációs rendszer biztonságát. Minden privilegizált műveletek támogatottak.
  • Magas (web_hightrust.config) - Meghatározza a magas szintű kód hozzáférés biztonsága, ami azt jelenti, hogy az alkalmazás nem tud egyike a következő dolgokat alapértelmezés szerint:
    • Hívjon menedzselt kódot.
    • Hívjon kiszolgált alkatrészeket.
    • Írjon az eseménynaplót.
    • Access Message Queuing szolgáltatás sorok.
    • Access ODBC, OLEDB, vagy Oracle adatforrások.
  • Közepes (web_mediumtrust.config) - Meghatározza egy közepes szintű kód hozzáférés biztonsága, ami azt jelenti, hogy amellett, hogy magas szintű Trust korlátozások az ASP.NET alkalmazás nem tud sem a következő dolgokat alapértelmezés szerint:
    • Access fájlok az alkalmazáson kívül könyvtárban.
    • Hozzáférést a jegyzék.
    • Tedd hálózat vagy webszolgáltatás hívás.
  • Alacsony (web_lowtrust.config) - Meghatározza az alacsony szintű kód hozzáférés biztonsága, ami azt jelenti, hogy amellett, hogy közepes bizalmi szint korlátozásokat, az alkalmazás nem tud sem a következő dolgokat alapértelmezés szerint:
    • Írjon a fájlrendszer.
    • Hívja a Assert módszer.
  • Minimális (web_minimaltrust.config) - Meghatározza minimális szintű kód hozzáférés biztonsága, ami azt jelenti, hogy az alkalmazás csak végrehajtási engedélyekkel.

Azt javasoljuk, hogy ha halott halmaz, amelynek telepítő, hogy ez létre web.configa memóriában, hogy a felhasználó elmentheti a helyi és FTPutána.

Válaszolt 03/08/2008 00:33
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more