2015-09-23 73 views
2

保存用戶機密在'Asp .Net 5 beta 7'中引發異常。具體而言,當我執行該語句:System.IO.FileNotFoundException:'Microsoft.Framework.ApplicationHost'

user-secret set Authentication:Facebook:AppId 1234567890 

出現以下異常:

System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Framework.ApplicationHost' or one of its dependencies. The system cannot find the file specified. 
File name: 'Microsoft.Framework.ApplicationHost' 
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 
at System.Reflection.Assembly.Load(AssemblyName assemblyRef) 
at Microsoft.Dnx.Runtime.Loader.LoadContext.Load(AssemblyName assemblyName) 
at Microsoft.Dnx.Host.Bootstrapper.RunAsync(List`1 args, IRuntimeEnvironment env, FrameworkName targetFramework) 
at Microsoft.Dnx.Host.RuntimeBootstrapper.ExecuteAsync(String[] args, FrameworkName targetFramework) 
at Microsoft.Dnx.Host.RuntimeBootstrapper.Execute(String[] args, FrameworkName targetFramework) 

這與beta 6工作正常。有誰知道爲什麼會發生這種異常,我需要做些什麼來解決它?

回答

4

有一個breaking change。卸載舊的並安裝新的。

舊行爲:

dnu commands install SecretManager 

新行爲:

dnu commands install Microsoft.Framework.SecretManager