Fejlesztési és adminisztráció sharepoint kérdés és válasz
1. Mint minden létező listája add (regiszter) forma nélkül SharePoint Designer és hozzon létre funkciók a Visual Studio. Származtatott feladat felsorol néhány használni egy űrlapot, amely fizikailag egy helyen.
a) Veszünk egy végső alakját (például ApplicationPage2.aspx), és szükséges a könyvtári
b) megőrzik alakjukat között SharePoint megoldásokat, mint például néhány már írt adatlap: template \ JELLEMZŐK \ blog_Feature1 \ ListDefinition1
c) hozzá a könyvtár a GAC
g) megnyitása az adatbázis tartalmát, hogy a kérelem
SELECT * FROM [dbo]. [AllDocs] ahol dirname like '% listák / [az URL]%'
d) Másolás az öltés egyenlő LeafName DispForm.aspx
e) módosítása terén azonosító (még egy esélyt), LeafName (esetünkben ApplicationPage2.aspx) SetupPath (JELLEMZŐI \ blog_Feature1 \ ListDefinition1 \ ApplicationPage2.aspx) által számunkra megfelelő
g) A táblázat AllDocs hozzá a szerkesztett értéket
2. Indítsa el a kódot root jogosultságokkal.
SPSecurity .RunWithElevatedPrivileges (megbízottja ()
9. Ismerje meg a mappa elérési útját, ahová telepítette SharePoint
SPUtility.GetGenericSetupPath (string .Empty)
10. Hogyan kell beállítani a függőség az aktiválás oldatot (szolgáltatásokat) a másik megoldás (jellemzők).
Meg kell adnia a megfelelő nyilvánvaló ezeket a kapcsolatokat az alábbi módon
11. A fogadására a felhasználói adatokat egy tartományvezérlő (AD)
A projekt szükséges hozzá a szerelvény System.DirectoryServices.AccountManagement
PrincipalContext ctx = new PrincipalContext (ContextType .Domain); // Ha a felhasználó vagy csoport a tartomány
// PrincipalContext ctx = new PrincipalContext (ContextType.Machine); // Ha a felhasználó vagy csoport, amely a helyi gépen
GroupPrincipal csoport = GroupPrincipal .FindByIdentity (CTX, "Felhasználók"); // Keresse meg a kívánt csoportot
UserPrincipal felhasználói = UserPrincipal .FindByIdentity (CTX, "motorin_vv"); // Keresse meg a kívánt csoportot