موقعي فشل إنشاء المستخدم بعد انتقاله بلدي مواقع ويب مخصصة التطبيق

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/58338

سؤال

يجب إنشاء تطبيق ويب جديد في بورت 8080 مع وجود نية كل موقع شخصي الخلق (أيبلدي المواقع) المخزنة في مخصص WSS_Content قاعدة البيانات (أيأفضل الممارسات التوصية).

لقد ذهبت من خلال جميع الخطوات اللازمة ، أعتقد:

  • خلق MySitesCollection باستخدام قالب المؤسسة "الموقع الخاص بي المضيف" في جذر http://SPstaff:8080 و هذا أعلى مستوى الموقع تم إنشاؤه بنجاح
  • تمكين الخدمة الذاتية إنشاء موقع ويب التطبيق (تغيير زر الراديو إلى في).لدي تحذير:الخدمة الذاتية إنشاء موقع إنشاء مواقع تحت المشتركة اسم المضيف التي لم أفهم (ربما ذات الصلة؟)
  • وأضاف تمكنت المسار /mysites هذا التطبيق على شبكة الإنترنت
  • تكوين إعدادات الموقع الخاص بي من أجل خدمة ملف تعريف المستخدم التطبيق من خلال النقر إعداد مواقع مثل أن الموقع المضيف تعيين http://spstaff:8080/ و موقع شخصي موقع تعيين mysites.

عندما كنت في البداية حاول التصفح إلى SPstaff:8080/mysites/ حصلت معقول خطأ في سجل أحداث Windows:

Cannot open database "WSS_Content_SPSTAFFMySites" requested by the login. The login failed. Login failed for user 'CBMIWEB\spAppPool'

لذا تم إضافة هذا المستخدم إلى قاعدة البيانات التي تم إنشاؤها حديثا و لم يعد الحصول على هذا الخطأ.

بدلا من ذلك, أنا على الحصول على أخطاء مثل هذا التسلسل:

الخطأ الأول هو معرف الحدث:6141 فئة المهمة:طوبولوجيا

The site /mysites/joanc could not be created.  The following exception occurred: Attempted to perform an unauthorized operation

الإدخال التالي في سجل التطبيق معرف الحدث:5187 فئة المهمة:الإدارة

My Site creation failure for user 'CBMIWEB\joanc' for site url `'http://spstaff:8080/mysites/joanc'`. 
The exception was: Microsoft.Office.Server.UserProfiles.PersonalSiteCreateException: A failure was encountered while attempting to create the site. ---> System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.
at Microsoft.SharePoint.SPSecurableObject.CheckPermissions(SPBasePermissions permissionMask)
at Microsoft.SharePoint.SPSecurity.ValidateSecurityOnOperation(SPOperationCode code, SPSecurableObject obj)
at Microsoft.SharePoint.SPFeature.AddRowToFeaturesTable(SPFeaturePropertyCollection props, SPSite site, SPWeb web, Boolean fForce)
at Microsoft.SharePoint.SPFeature.Activate(SPSite siteParent, SPWeb webParent, SPFeaturePropertyCollection props, Boolean fForce)
at Microsoft.SharePoint.SPFeatureCollection.AddInternal(SPFeatureDefinition featdef, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly)
at Microsoft.SharePoint.SPFeatureCollection.AddInternalWithName(Guid featureId, String featureName, Version version, SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly, SPFeatureDefinitionScope featdefScope)
at Microsoft.SharePoint.SPFeatureManager.EnsureFeaturesActivatedCore(SPSite site, SPWeb web, String sFeatures, Boolean fMarkOnly)
at Microsoft.SharePoint.SPFeatureManager.<>c__DisplayClassa.<EnsureFeaturesActivatedAtSite>b__9()
at Microsoft.SharePoint.SPSecurity.RunAsUser(SPUserToken userToken, Boolean bResetContext, WaitCallback code, Object param)
at Microsoft.SharePoint.SPFeatureManager.EnsureFeaturesActivatedAtSite(Byte[]& userToken, Guid& tranLockerId, Int32 nZone, Guid databaseid, Guid siteid, String sFeatures)
at Microsoft.SharePoint.Library.SPRequest.SscCreateSite(Guid gApplicationId, String bstrUrl, String bstrServerRelativeUrl, Int32 lZone, Guid gSiteId, Guid gDatabaseId, String bstrDatabaseServer, String bstrDatabaseName, String bstrDatabaseUsername, String bstrDatabasePassword, String bstrTitle, String bstrDescription, UInt32 nLCID, String bstrOwnerLogin, String bstrOwnerUserKey, String bstrOwnerName, String bstrOwnerEmail, String bstrSecondaryContactLogin, String bstrSecondaryContactUserKey, String bstrSecondaryContactName, String bstrSecondaryContactEmail, Boolean bADAccountMode, Boolean bHostHeaderIsSiteName, Int32 iDatabaseVersionMajor, Int32 iDatabaseVersionMinor, Int32 iDatabaseVersionBuild, Int32 iDatabaseVersionRevision)
at Microsoft.SharePoint.Administration.SPSiteCollection.Add(SPContentDatabase database, SPSiteSubscription siteSubscription, String siteUrl, String title, String description, UInt32 nLCID, String webTemplate, String ownerLogin, String ownerName, String ownerEmail, String secondaryContactLogin, String secondaryContactName, String secondaryContactEmail, String quotaTemplate, String sscRootWebUrl, Boolean useHostHeaderAsSiteName)
at Microsoft.SharePoint.SPSite.SelfServiceCreateSite(String siteUrl, String title, String description, UInt32 nLCID, String webTemplate, String ownerLogin, String ownerName, String ownerEmail, String contactLogin, String contactName, String contactEmail, String quotaTemplate, SPSiteSubscription siteSubscription)
at Microsoft.Office.Server.UserProfiles.UserProfile.<>c__DisplayClass2.<CreateSite>b__0()
--- End of inner exception stack trace ---
at Microsoft.Office.Server.UserProfiles.UserProfile.<>c__DisplayClass2.<CreateSite>b__0()
at Microsoft.SharePoint.SPSecurity.<>c__DisplayClass4.<RunWithElevatedPrivileges>b__2()
at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param)
at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)
at Microsoft.Office.Server.UserProfiles.UserProfile.CreateSite(String strRequestUrl, Boolean bCollision, Int32 lcid)

أعراض أخرى باستخدام رأيي الشخصي تسجيل الدخول إلى التصفح http://spstaff:8080/mysites/johna هي هيئة الأمم المتحدة مفيدة "يتعذر على Internet Explorer عرض صفحة ويب".

لست متأكدا ما هو الخطأ.

هل كانت مفيدة؟

المحلول

  • بلدي الإعداد لهذا كان موافق عموما لكن الخيارات تطبيق ويب جديد قدم حاجة إلى "رؤوس المضيف" تعسفية منفذ 8080
  • اسم تتطلب "رؤوس المضيف" مطلوب unneccessary المضاعفات وبالتالي فإن تطبيق ويب بأكمله تم حذفها
  • هذا الجديد تطبيق ويب لا يزال فشل (حتى بعد جميع الخطوات المناسبة المتخذة)
  • القبض HTTP حركة المرور مع Fiddler2 والأخطاء دفعتني للشك في جدار الحماية(s) النظام
  • في نهاية المطاف, جدار حماية Windows على Sharepoint server حاجة قاعدة جديدة إضافة حركة المرور الواردة (للسماح بورت 81).

حتى تم تحقيق الهدف ولكن أنا أتساءل عما إذا كان يمكن أن تجنب استخدام رقم منفذ مختلف?هل يمكنني إضافة 2 تطبيق ويب (لتحقيق الفصل بين المحتوى إلى diffent قاعدة البيانات) التي تستخدم أيضا المنفذ 80?يمكن البدل تمكنت مسار mysites في جذور هذه 2nd تطبيق ويب تم كافية ؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top