Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

Îåêßíçóå áðü ôï ìÝëïò pbernalis. Τελευταία δημοσίευση από το μέλος pbernalis στις 01-03-2011, 11:17. Υπάρχουν 16 απαντήσεις.
Σελίδα 1 από 2 (17 εγγραφές)   1 2 >
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  21-02-2011, 12:37 63463

    Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Γεια σας,

    Έχω εγκαταστήσει το SharePoint 2010 σε ένα μηχάνημα με Windows Server 2008 και έχω δημιουργήσει Custom λίστες καθώς και βιβλιοθήκες με Φόρμες InfoPath.
    Στο Intranet λειτουργούν όλα μια χαρά, δηλ. μπορώ να δω τις βιβλιοθήκες, να εισάγω/επεξεργαστώ και να διαγράψω Items.
    Το πρόβλημα παρουσιάζεται από τη στιγμή που έδωσα πρόσβαση στο SharePoint και από το Internet στην πόρτα 80.

    Συγκεκριμένα: έχω πρόσβαση στο SharePoint μέσω Internet και κάνω Login με τον Administrator Χρήστη του SharePoint DomainName/Administrator που έχει γίνει όλο το Installation και Customization του SharePoint, παρόλα αυτά ενώ έχω πρόσβαση στις λίστες δεν έχω δικαιώματα στο Edit Item ούτε και στο Add New Item των βιβλιοθηκών του SubSite που έχει τις παραγωγικές βιβλιοθήκες μου. Στο «Home» του SharePoint αντιθέτως έχω πρόσβαση να εισάγω και να επεξεργαστώ εγγραφές στις βιβλιοθήκες που υπάρχουν εκτός από τις βιβλιοθήκες που δημιουργήθηκαν με φόρμες InfoPath.

    Επίσης όταν δημιουργήσω νέα λίστα από το Internet σε SubSite, τότε η λίστα δημιουργείτε πάντα στο «Home» του SharePoint όπου έχω πλήρη δικαιώματα (Edit, Add New Item).

    Έχει κάποιος σχετική εμπειρία ώστε να με βοηθήσει με το παραπάνω; Γιατί ενώ έχω πρόσβαση στο SubSite και στα Views των φορμών δεν μπορώ επεξεργαστώ ή να εισάγω Items ως χρήστης Administrator με πλήρη δικαιώματα;

  •  21-02-2011, 13:05 63465 σε απάντηση της 63463

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Οι βιβλιοθήκες στις οποίες δεν έχεις πρόσβαση μήπως έχουν όλες φόρμες Infopath? Σε αυτή την περίπτωση αυτό που μπλοκάρεται είναι το Infopath, όχι το Add/Edit.

    Καταρχήν, πως έβγαλες προς τα έξω το site? Δημιούργησες κάποιο alternate mapping? Δεύτερον, έχεις ενεργοποιήσει το Enterprise license? Στο standard license πρέπει να έχει ο άλλος Infopath εγκατεστημμένο στο client για να χρησιμοποιήσει Infopath forms. Μόνο με το Enterprise license ενεργοποιείται το browser rendering.

    Τέλος, να παρατηρήσω ότι η χρήση Infopath είναι πολύ σπάνια γιατί 1) απαιτεί ent license, 2) έχει παραξενιές και καθυστερήσεις, δηλαδή 3) είναι άλλο ένα πράγμα που πρέπει να συντηρήσεις. Οι φόρμες που φτιάχνει δεν είναι Sharepoint forms, είναι δικές του φόρμες που γίνονται render από το XmlFormView web part. Μπορεί να κάνω λάθος για το licensing, αλλά το 2-3 για εμένα είναι η καταδίκη.

    Γνωρίζω ότι το Infopath διαφημίζεται ως "ο" τρόπος να αλλάξεις τις φόρμες, αυτό όμως δεν ισχύει. Απλά είναι άλλος ένας τρόπος να φτιάξεις φόρμες, πέρα από τους στάνταρ τρόπους μέσω SPD ή κώδικα.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  21-02-2011, 14:37 63484 σε απάντηση της 63465

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Έχω δημιουργήσει  Alternative Mapping και το  Enterprise license είναι ενεργοποιημένο
    Current License : «SharePoint Server Trial with Enterprise Client Access License»
    Επίσης υπάρχει και εγκατεστημένο το InfoPath στον Client.

    Οι βιβλιοθήκες που δεν έχω πρόσβαση στο «Home» του SharePoint είναι σε φόρμες InfoPath αλλά στο SubSite δεν έχω πρόσβαση Επεξεργασίας/Εισαγωγής ούτε στις SharePoint βιβλιοθήκες.

  •  21-02-2011, 15:54 63490 σε απάντηση της 63484

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Eχεις ελέγξει τα δικαιώματα και την πολιτική ασφαλείας που έχεις για το Sharepoint Web Application ?

    Για κάθε Web Application που σηκώνεις στο Sharepoint Server μπορείς να ρυθμίσεις
    πολιτικές ασφαλείας για χρήση από το internet . Αυτό μπορείς να το κοιτάξεις
    μόνο από την κονσόλα διαχείρισης  (
    Sharepoint Central Administration Page)

    Από τι στιγμή που στο SubSite δεν έχεις πρόσβαση ούτε σε
    "απλές" λίστες δεν είναι θέμα ούτε του InfoPath ούτε κάποιου Firewall.

    Σημείωση: Γιατί χρησιμοποιείς InfoPath ?  Το κόστος αδειών χρήσης  ( Enterprice Sharepoint 2010 Server + Cals + Ms office)  είναι αρκετά μεγάλο.

    Γιώργος Μαραβέλιας
    http://blog.netmechanics.gr/

     

  •  21-02-2011, 18:37 63510 σε απάντηση της 63490

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Ναι τα έχω ελέγξει τα δικαιώματα και την πολιτική ασφαλείας:

    για το
    URL: http://portal/ με PORT:80

    στα
    Permission Policy έχει “Full Control”,
    στα Policy for Web Application έχω προσθέσει τον Διαχειριστή που συνδέομαι,
    τα Manage Web Application Features είναι όλα ενεργοποιημένα
    και τα User Permissions for Web Application είναι επιλεγμένα όλα.

    Επίσης δημιούργησα ένα νέο 
    Web Application http://portal/ με PORT:31493 και ενώ Δημιούργησα ένα Site για αυτό "TeamSite", 
    όταν από το Internet δημιουργώ μία βιβλιοθήκη “test1” μέσα στο Site π.χ. http://portal:31493/TeamSite/ μου την τοποθετεί στο Root http://portal:31493/test1 ,
    ενώ όταν δημιουργήσω βιβλιοθήκη “test2” από το Intranet μου την τοποθετεί σωστά μέσα στο Site http://portal:31493/TeamSite/test2 και ενώ βλέπω το View της από το Internet όταν πάω να προσθέσω νέο Item μου εμφανίζει το μήνυμα «File Not Found. » 
    και αντίστοιχα για τις λίστες το μήνυμα
    «Error
    List does not exist.
    The page you selected contains a list that does not exist. It may have been deleted by another user.
    Troubleshoot issues with Microsoft SharePoint Foundation»

     
    Σχετικά με τις InfoPath Φόρμες πιστεύω ότι για κάποιες υλοποιήσεις είναι χρήσιμες.

  •  21-02-2011, 21:33 63520 σε απάντηση της 63510

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    αν θες απενεργοποίησε τα custom errors μπας και πάρουμε καμιά πληροφορία παραπάνω για το exception

    Web.config

    1. Debug="true" instead of the default of Debug="false"
    2. CallStack="true" instead of the default of CallStack="false"
    3. CustomErrors="Off" instead of the default of CustomErrors="On"
    επίσης αντί για http://portal δοκίμασε με την IP του μηχανήματος
  •  22-02-2011, 01:25 63534 σε απάντηση της 63510

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Καταρχήν να ξεκαθαρίσουμε κάποια πράγματα ..

    Για να λειτουργήσει το Sharepoint 2010 (όλες τις εκδόσεις) στο internet  θα πρέπει να έχεις δώσει κάποιο domain name. 

    Υποστηρίζει πολλά "Web Applications" με διαφορετικά  domain  στην ίδια πόρτα (80) , 

    και σε κάθε "Web Application" μπορείς να έχεις πολλά site.

    Τώρα δεν καταλαβαίνω το "μπλέξιμο" με τα sites που δεν φαίνονται σωστά στο internet ενώ φαίνονται στο intranet.

    Μπορείς να στείλεις κάποια  Screenshoot ? 

    Υποψιάζομαι οτι έχεις ένα θέμα με την "εγκατάσταση - παραμετροποίηση " ,έχεις καπια σκουπίδια προφανώς στο  Site για αυτό σου πετάει

    αυτό το λάθος (..List does not exist.. etc)  , πολύ πιθανό είναι οτι από έξω να βλέπεις άλλο Site σε σχέση με αυτό που βλέπεις εσωτερικά.


    Γιώργος Μαραβέλιας

    http://blog.netmechanics.gr

  •  22-02-2011, 14:45 63538 σε απάντηση της 63534

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Απενεργοποίησα τα Custom Errors και το μήνυμα λάθους είναι το παρακάτω:


    Server Error in '/' Application.


    List does not exist.

    The page you selected contains a list that does not exist. It may have been deleted by another user.<nativehr>0x81020026</nativehr><nativestack></nativestack>

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Runtime.InteropServices.COMException: List does not exist.

    The page you selected contains a list that does not exist. It may have been deleted by another user.<nativehr>0x81020026</nativehr><nativestack></nativestack>

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


    Stack Trace:

     

    [COMException (0x81020026): List does not exist.

     

    The page you selected contains a list that does not exist.  It may have been deleted by another user.<nativehr>0x81020026</nativehr><nativestack></nativestack>]

       Microsoft.SharePoint.Library.SPRequestInternalClass.GetListsWithCallback(String bstrUrl, Guid foreignWebId, String bstrListInternalName, Int32 dwBaseType, Int32 dwBaseTypeAlt, Int32 dwServerTemplate, UInt32 dwGetListFlags, UInt32 dwListFilterFlags, Boolean bPrefetchMetaData, Boolean bSecurityTrimmed, Boolean bGetSecurityData, Boolean bPrefetchRelatedFields, ISP2DSafeArrayWriter p2DWriter, Int32& plRecycleBinCount) +0

       Microsoft.SharePoint.Library.SPRequest.GetListsWithCallback(String bstrUrl, Guid foreignWebId, String bstrListInternalName, Int32 dwBaseType, Int32 dwBaseTypeAlt, Int32 dwServerTemplate, UInt32 dwGetListFlags, UInt32 dwListFilterFlags, Boolean bPrefetchMetaData, Boolean bSecurityTrimmed, Boolean bGetSecurityData, Boolean bPrefetchRelatedFields, ISP2DSafeArrayWriter p2DWriter, Int32& plRecycleBinCount) +278

     

    [SPException: List does not exist.

     

    The page you selected contains a list that does not exist.  It may have been deleted by another user.]

       Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx) +27396146

       Microsoft.SharePoint.Library.SPRequest.GetListsWithCallback(String bstrUrl, Guid foreignWebId, String bstrListInternalName, Int32 dwBaseType, Int32 dwBaseTypeAlt, Int32 dwServerTemplate, UInt32 dwGetListFlags, UInt32 dwListFilterFlags, Boolean bPrefetchMetaData, Boolean bSecurityTrimmed, Boolean bGetSecurityData, Boolean bPrefetchRelatedFields, ISP2DSafeArrayWriter p2DWriter, Int32& plRecycleBinCount) +27788303

       Microsoft.SharePoint.SPListCollection.EnsureListsData(Guid webId, String strListName) +623

       Microsoft.SharePoint.SPListCollection.ItemByInternalName(String strInternalName, Boolean bThrowException) +27518532

       Microsoft.SharePoint.SPListCollection.get_Item(Guid uniqueID) +114

       Microsoft.SharePoint.ApplicationPages.ListFormRedirect.InitializeQueryStringMembers() +625

       Microsoft.SharePoint.ApplicationPages.ListFormRedirect.OnLoad(EventArgs e) +25

       System.Web.UI.Control.LoadRecursive() +66

       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428

     


    Version Information: Microsoft .NET Framework Version:2.0.50727.4206; ASP.NET Version:2.0.50727.4209

     

    Επίσης παρατήρησα το εξής:
    αν επιλέξω
    Edit Item της λίστας από το Intranet το Url
    που καλεί είναι το
    http://portal/SubSite/Lookup%20Lists/Lists/Flags/DispForm.aspx?ID=2&ContentTypeId=0x0100555739180E578D4695EA98A8F0FCFE71

    ενώ όταν κάνω
    Edit το ίδιο Item από το Internet το Url που καλεί είναι
    http://XX.XXX.XXX.7/SubSite/Lookup%20Lists/_layouts/listform.aspx?PageType=4&ListId={82E6A856-3AF9-41D0-A3B1-06ACB49370DF}&ID=2&ContentTypeID=0x0100555739180E578D4695EA98A8F0FCFE71

    Επίσης το ίδιο συμβαίνει και στο
    Add New Item

    Από το
    Internet καλεί το
    http://XX.XXX.XXX.7/SubSite/Lookup%20Lists/_layouts/listform.aspx?PageType=8&ListId={82E6A856-3AF9-41D0-A3B1-06ACB49370DF}&RootFolder=

    και από το
    Intranet το
    http://portal/SubSite/Lookup%20Lists/Lists/Flags/NewForm.aspx?RootFolder=

    Αν αντιγράψω το
    URL που καλείτε από το Intranet για Add New Item και για Edit Item στο Internet και στη θέση του “portal” βάλω την “IP” τότε ανοίγει το Item για εισαγωγή και επεξεργασία.

    Σε ποια σημεία θα βοηθούσε να στείλω
    Screenshoot ? 

     

  •  22-02-2011, 14:53 63539 σε απάντηση της 63538

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Το συγκεκριμένο πρόβλημα προήλθε διότι έχεις διαγράψει κάπιο "Solution" ή "Feature" από το site  το όπιο σχετίζεται με τι λίστα που είχες φτιάξει .
    Θα πρέπει να διαγράψεις τη λίστα και να την ξαναδημιουργήσεις.

    Επίσης δοκίμασε αντί για IP  να βάλεις domain , όπως και να βάλει το domain  στης ρυθμίσεις του sharepoint .
    Κάνε σωστή εγκατάσταση-παραμετροποίηση πρώτα . Από εκεί ξεκινούν πολλά προβλήματα .

    Γιώργος Μαραβέλιας
    http://blog.netmechanics.gr/
  •  22-02-2011, 15:01 63540 σε απάντηση της 63539

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Το πρόβλημα το αντιμετωπίζω σε όλες τις λίστες εκτός από αυτές που βρίσκονται στο Home.

    Επίσης το αντιμετωπίζω και στις νέες λίστες που δημιουργώ όπως αναφέρω και σε προηγούμενη δημοσίευση
    «…Επίσης δημιούργησα ένα νέο Web Application http://portal/ με PORT:31493 και ενώ Δημιούργησα ένα Site για αυτό "TeamSite", 
    όταν από το Internet δημιουργώ μία βιβλιοθήκη “test1” μέσα στο Site π.χ. http://portal:31493/TeamSite/ μου την τοποθετεί στο Root http://portal:31493/test1 ,
    ενώ όταν δημιουργήσω βιβλιοθήκη “test2” από το Intranet μου την τοποθετεί σωστά μέσα στο Site http://portal:31493/TeamSite/test2 και ενώ βλέπω το Viewτης από το Internet
    όταν πάω να προσθέσω νέο Item μου εμφανίζει το μήνυμα «File Not Found. » 
    και αντίστοιχα για τις λίστες το μήνυμα

    «Error
    List does not exist.
    The page you selected contains a list that does not exist. It may have been deleted by another user.
    Troubleshoot issues with Microsoft SharePoint Foundation»»


    Υπάρχει περίπτωση να έχω διαγράψει κάποιο "Solution" ή "Feature"
    που να επηρεάζει όλες τις λίστες ακόμα και τις καινούριες? 

  •  22-02-2011, 15:02 63541 σε απάντηση της 63540

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Ναι είναι εφικτό .
  •  22-02-2011, 15:37 63542 σε απάντηση της 63538

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Επίσης η λίστα που πας να προσθέσεις κάπιο item , έχει lookup field ? Αν έχει
    επιβεβαίωσε αν υπάρχει η άλλη λίστα .

  •  22-02-2011, 15:47 63544 σε απάντηση της 63542

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Όχι δεν έχει Lookup Field, ένα πεδίο έχει μόνο και όταν αντικαταστήσω το URL που καλείτε από το Intranet στο URL του Internet το Item της λίστας ανοίγει.
    Αν είχε κάποιο πρόβλημα η λίστα δεν θα άνοιγε.

    Για κάποιο λόγο τα
    links για Edit και Add New Item μέσα από το Internet διαφοροποιούνται και είναι λάθος.

  •  22-02-2011, 16:35 63545 σε απάντηση της 63544

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Από ότι φαίνεται και στα Screenshots στο  Central Administration όλα τα Manage farm features που υπάρχουν είναι ενεργοποιημένα και δεν υπάρχει κανένα Solution.
    Πιστεύεις ότι λείπει κάτι που θα δημιουργούσε το πρόβλημα? 

    Έχω προσθέσει και ένα
    Screenshot με 3 Warnings που εμφανίζονται.


    1. http://tempuri.org/tempuri.html

    2. http://tempuri.org/tempuri.html

    3. http://tempuri.org/tempuri.html


    Δημοσίευση στην κατηγορία:
  •  22-02-2011, 21:16 63560 σε απάντηση της 63544

    Απ: Πρόβλημα με Επεξεργασία/Εισαγωγή List Item από το Internet σε SharePoint 2010

    Δοκίμασε να τρέξεις από το  Internet  το site σου  , αλλά χωρίς να χρησιμοποιήσης IP παρα μόνο με domain name.
Σελίδα 1 από 2 (17 εγγραφές)   1 2 >
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems