2011-02-11 8 views
1

私のmasterpageにjavascriptを追加する必要があります。パッケージには 私はその後、私は私のマスターページにScriptLinkを追加したフォルダレイアウト\プロジェクト名\ custominit.JS を追加しました: Sharepointにはすべてのサイトレベルのjavascriptが含まれています。 SharePoint:ScriptLink

しかし、スクリプトが唯一のサブサイトに表示されbecouse、問題を抱えている:

http://localhost/subsite/

最上位サイトでエラーが発生します "ファイルが見つかりません"!

Unexpected System.IO.FileNotFoundException: The file/does not exist. at Microsoft.SharePoint.ApplicationRuntime.SPRequestModuleData.GetWebPartPageData(HttpContext context, String path, Boolean throwIfFileNotFound)  at Microsoft.SharePoint.ApplicationRuntime.SPVirtualFile.CalculateFileDependencies(HttpContext context, SPRequestModuleData basicRequestData, ICollection& directDependencies, ICollection& childDependencies)  at Microsoft.SharePoint.ApplicationRuntime.SPDatabaseFile.EnsureDependencies(HttpContext context, SPRequestModuleData requestData)  at Microsoft.SharePoint.ApplicationRuntime.SPDatabaseFile.EnsureCacheKeyAndViewStateHash(HttpContext context, SPRequestModuleData requestData)  at Microsoft.SharePoint.ApplicationRuntime.SPDatabaseFile.GetVirtualPathProviderCacheKey(HttpCo... 058b0aff-0b84-4fb9-a86d-07a77a3ebada 
02/11/2011 14:17:39.00* w3wp.exe (0x1A68)       0x1290 SharePoint Foundation   Runtime       tkau Unexpected ...ntext context, SPRequestModuleData requestData)  at Microsoft.SharePoint.ApplicationRuntime.SPVirtualPathProvider.GetCacheKey(String virtualPath)  at Microsoft.SharePoint.Publishing.Internal.CmsVirtualPathProvider.GetCacheKey(String virtualPath)  at System.Web.Compilation.BuildManager.GetCacheKeyFromVirtualPath(VirtualPath virtualPath, Boolean& keyFromVPP)  at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)  at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)  at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(... 058b0aff-0b84-4fb9-a86d-07a77a3ebada 
02/11/2011 14:17:39.00* w3wp.exe (0x1A68)       0x1290 SharePoint Foundation   Runtime       tkau Unexpected ...VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)  at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)  at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)  at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 058b0aff-0b84-4fb9-a86d-07a77a3ebada 
02/11/2011 14:17:39.00 w3wp.exe (0x1A68)       0x1290 SharePoint Foundation   Monitoring      b4ly Medium  Leaving Monitored Scope (Request (GET:http://localhost:80/SitePages/Home.aspx)). Execution Time=13.2701223200155 058b0aff-0b84-4fb9-a86d-07a77a3ebada 
02/11/2011 14:17:40.49 w3wp.exe (0x1A68)       0x1290 SharePoint Foundation   Monitoring      nasq Medium  Entering monitored scope (Request (GET:http://localhost:80/_layouts/help.aspx?Lcid=1033&Key=WSSEndUser_troubleshooting&ShowNav=true))  
02/11/2011 14:17:40.49 w3wp.exe (0x1A68)       0x1290 SharePoint Foundation   Logging Correlation Data  xmnv Medium  Name=Request (GET:http://localhost:80/_layouts/help.aspx?Lcid=1033&Key=WSSEndUser_troubleshooting&ShowNav=true) 842cff7a-417a-49ef-8c54-d795bc5f5ccf 
02/11/2011 14:17:40.51 w3wp.exe (0x1A68)       0x1290 SharePoint Foundation   Logging Correlation Data  xmnv Medium  Site=/ 842cff7a-417a-49ef-8c54-d795bc5f5ccf 

答えて

1

あなたが(すべてのサブサイトが継承させる[サイトコレクションレベルから、それを行う)あなたはすべてのサイトにカスタマイズされているマスターページを適用する必要があるので、これはとなります。

+0

カスタムマスターページを持つすべてのサブサイトalredy。オンのサブサイトスクリプトが実行中です。しかし、メインレベルでは「ファイルが見つかりません」と表示されます。問題なしでジャバスクリプトを実行しないでマスターページ – Evgeny

1

Free SharePoint Infuserのようなものを使用して、サイトコレクションのすべてのページにJavaScriptを自動的に注入することを検討しましたか?

関連する問題