権限に関連していると思われるエラー メッセージが表示されます。どのファイルにアクセス許可を変更する必要があるかを調べることができません。私が興味を持っていたのは、なぜエラーが次のようなパスを見ているのかということでした
d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Data\Repository.cs
他の場所で外部ライブラリを呼び出そうとしていますか?
どんな助けでも素晴らしいでしょう
「/」アプリケーションでサーバー エラーが発生しました。
アクセスが拒否されました。(HRESULT からの例外: 0x80070005 (E_ACCESSDENIED))
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.UnauthorizedAccessException: アクセスが拒否されました。(HRESULT からの例外: 0x80070005 (E_ACCESSDENIED))
ASP.NET は、要求されたリソースへのアクセスを許可されていません。リソースへのアクセス権を ASP.NET 要求 ID に付与することを検討してください。ASP.NET には、アプリケーションが偽装されていない場合に使用されるベース プロセス ID (通常、IIS 5 または IIS 6 および IIS 7 のネットワーク サービスの {MACHINE}\ASPNET、および IIS 7.5 の構成済みアプリケーション プール ID) があります。アプリケーションが を介して偽装している場合、ID は匿名ユーザー (通常は IUSR_MACHINENAME) または認証された要求ユーザーになります。
ファイルへの ASP.NET アクセスを許可するには、エクスプローラーでファイルを右クリックし、[プロパティ] を選択して、[セキュリティ] タブを選択します。[追加] をクリックして、適切なユーザーまたはグループを追加します。ASP.NET アカウントを強調表示し、必要なアクセスのボックスをオンにします。
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[UnauthorizedAccessException: アクセスが拒否されました。(HRESULT からの例外: 0x80070005 (E_ACCESSDENIED))]
System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode、IntPtr errorInfo) +0
System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode) +49
System.Data.SqlServerCe。 UnmanagedLibraryHelper..ctor(String fileName) +76
System.Data.SqlServerCe.NativeMethodsHelper..ctor(String modulePath) +27
System.Data.SqlServerCe.NativeMethods.LoadValidLibrary(String modulePath) +281
System.Data.SqlServerCe.NativeMethods.LoadNativeBinariesFromPrivateFolder (文字列 privateInstall) +76
System.Data.SqlServerCe.NativeMethods.LoadNativeBinaries() +225 System.Data.SqlServerCe.SqlCeCommand..ctor() +65[TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。]
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache) +98
System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache) +241 System.Activator.CreateInstance(Type type, Boolean nonPublic) +69
NHibernate.Bytecode.ActivatorObjectsFactory.CreateInstance(タイプタイプ)+8
NHibernate.Driver.ReflectionBasedDriver.CreateCommand() +28 NHibernate.Driver.SqlServerCeDriver.Configure(IDictionary 2 設定) in d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Data\Providers\SqlCeDataServicesProvider.cs:77 NHibernate.Connection.ConnectionProvider.ConfigureDriver(IDictionary`2 の設定) +1582 settings) +99
Orchard.Data.Providers.OrchardSqlServerCeDriver.Configure(IDictionary[HibernateException: Could not create the driver from Orchard.Data.Providers.SqlCeDataServicesProvider+OrchardSqlServerCeDriver, Orchard.Framework, Version=1.0.20.0, Culture=neutral, PublicKeyToken=null.] NHibernate.Connection.ConnectionProvider.ConfigureDriver(IDictionary 2 設定) +86 NHibernate.Connection.ConnectionProviderFactory.NewConnectionProvider(IDictionary 2 プロパティ) +953
2 settings) +241
NHibernate.Connection.ConnectionProvider.Configure(IDictionary2 settings) +351
NHibernate.Cfg.SettingsFactory.BuildSettings(IDictionary
NHibernate.Cfg.Configuration.BuildSettings() +17 NHibernate.Cfg.Configuration.BuildSessionFactory() +44 d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Data の Orchard.Data.SessionFactoryHolder.BuildSessionFactory() \SessionFactoryHolder.cs:74 Orchard.Data.SessionFactoryHolder.GetSessionFactory() in d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Data\SessionFactoryHolder.cs:52 Orchard.Data.SessionLocator.For(Type entityType ) d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Data\SessionLocator.cs:29 の Orchard.Data.Repository1.get_Session() in d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Data\Repository.cs:26 Orchard.Data.Repository1.get_Table() in d:\TeamCity\Projects\Orchard-1.x\ src\Orchard\Data\Repository.cs:30 Orchard.Data.Repository1.Fetch(Expression1 述語) in d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Data\Repository.cs:126 Orchard.Data.Repository1.Get(Expression1 述語) d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Data\Repository.cs:91 Orchard.Data.Repository 内1.Orchard.Data.IRepository<T>.Get(Expression1 述語) d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Data\Repository.cs:60 内の Orchard.Core.Settings.Descriptor.ShellDescriptorManager.GetDescriptorRecord() 内 d:\TeamCity\Projects\Orchard -1.x\src\Orchard.Web\Core\Settings\Descriptor\ShellDescriptorManager.cs:52 Orchard.Core.Settings.Descriptor.ShellDescriptorManager.GetShellDescriptor() in d:\TeamCity\Projects\Orchard-1.x\src \Orchard.Web\Core\Settings\Descriptor\ShellDescriptorManager.cs:25 Orchard.Environment.ShellBuilders.ShellContextFactory.CreateShellContext(ShellSettings 設定) in d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Environment\ShellBuilders \ShellContextFactory.cs:66 Orchard.Environment.DefaultOrchardHost.CreateShellContext(ShellSettings settings) in d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Environment\DefaultOrchardHost.cs:128 Orchard.d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Environment\DefaultOrchardHost.cs:100 の Environment.DefaultOrchardHost.b__1(ShellSettings 設定) System.Linq.WhereSelectArrayIterator2.MoveNext() +85 System.Linq.Buffer1..ctor(IEnumerable 1 ソース) +78 Orchard.Environment.DefaultOrchardHost.BuildCurrent() in d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Environment\DefaultOrchardHost.cs:87 Orchard.Environment.DefaultOrchardHost .Orchard.Environment.IOrchardHost.Initialize() in d:\TeamCity\Projects\Orchard-1.x\src\Orchard\Environment\DefaultOrchardHost.cs:56 Orchard.Web.MvcApplication.Application_Start() in d:\TeamCity\ Projects\Orchard-1.x\src\Orchard.Web\Global.asax.cs:221 source) +217
System.Linq.Enumerable.ToArray(IEnumerable[HttpException (0x80004005): Orchard.Data.Providers.SqlCeDataServicesProvider+OrchardSqlServerCeDriver、Orchard.Framework、Version=1.0.20.0、Culture=neutral、PublicKeyToken=null からドライバーを作成できませんでした。] System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContextコンテキスト、HttpApplication アプリ) +9028953 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext、HttpContext コンテキスト、MethodInfo[] ハンドラー) +131
System.Web.HttpApplication.InitSpecial(HttpApplicationState 状態、MethodInfo[] ハンドラー、IntPtr appContext、HttpContext コンテキスト) +194 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext、HttpContext コンテキスト) +339 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +253[HttpException (0x80004005): Orchard.Data.Providers.SqlCeDataServicesProvider+OrchardSqlServerCeDriver、Orchard.Framework、Version=1.0.20.0、Culture=neutral、PublicKeyToken=null からドライバーを作成できませんでした。] System.Web.HttpRuntime.FirstRequestInit(HttpContextコンテキスト) +8950644
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext コンテキスト) +97
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr、HttpContext コンテキスト) +256バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.1