보관 용 계정 폴더를 여는 데 문제가 있습니다. 그것은 exe를 생성하는 코드입니다. 기본적으로 exe가 실행될 때 dropbox 폴더에 저장된 패키지를 다운로드하기 시작합니다. 여기 내 코드는 다음과 같습니다.ICloudStorageAccessToken Open에서 Null 참조라고 말합니다.
_storage = new CloudStorage();
var dropBoxCredentials = new DropBoxCredentials();
dropBoxCredentials.ConsumerKey = "xxxxxxxxxxxxxxx";
dropBoxCredentials.ConsumerSecret = "xxxxxxxxxxxxxxx";
dropBoxCredentials.UserName = "someusername";
dropBoxCredentials.Password = "somepassword";
DropBoxConfiguration configuration = DropBoxConfiguration.GetStandardConfiguration();
//open the dropbox connection
_storage.Open(configuration, dropBoxCredentials);
죄송합니다. 기밀 정보를 숨겨야한다는 죄송하지만 올바른 것으로 간주합니다. 그래서 문제가 _storage.Open(configuration, dropBoxCredentials);
발생은 말한다 : [1]
configuration
"와 "
dropBoxCredentials
"을 확인, 그들은 널없는, 그래서 "
_storage
"입니다 [여기 이미지에 대한 설명을 입력]!. 그래서 혼란 스럽네요, 여기서 정확히 어떤 문제가 있습니까? 고마워.
편집; 다음은 스택 추적입니다.
at AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.DropBoxToken..ctor(OAuthToken token, DropBoxBaseCredentials baseCreds)
at AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.Logic.DropBoxStorageProviderService.AuthorizeAndGetSession(DropBoxCredentials credentials, DropBoxConfiguration configuration)
at AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.Logic.DropBoxStorageProviderService.Authorize(DropBoxCredentials credentials, DropBoxConfiguration configuration)
at AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.Logic.DropBoxStorageProviderService.CreateSession(ICloudStorageCredentials credentials, ICloudStorageConfiguration configuration)
at AppLimit.CloudComputing.SharpBox.StorageProvider.GenericStorageProvider.Open(ICloudStorageConfiguration configuration, ICloudStorageCredentials credentials)
at AppLimit.CloudComputing.SharpBox.CloudStorage.Open(ICloudStorageConfiguration configuration, ICloudStorageCredentials credentials)
at WebUpdater.Program.Main(String[] args) in C:\\TIS\\Tools\\WebUpdater\\WebUpdater\\Program.cs:line 52
at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
예외의 스택 추적은 무엇입니까? –
콜 스택을 의미합니까? 그것은 웹 업데이트 exe입니다. 기본적으로 exe가 실행될 때 dropbox 폴더에 저장된 패키지를 다운로드하기 시작합니다. 그게 당신이 요구하는 것입니까? –
아니요, 스택 추적을 의미합니다. 당신은 당신이 스크린 샷을 보여준 예외 팝업에서 "View Detail ..."을 통해 그것을 볼 수 있습니다. 또는 마지막 링크 "예외 세부 정보를 클립 보드에 복사"를 클릭하여 여기에 붙여 넣을 수 있습니다. –