我正在將MVC中的項目遷移到ASP.net Core中的等效項中,我需要訪問Dropbox中的一些文件,我已經使用ASP配置了我的項目。 net Core與Dropbox.Api,因爲它似乎DropNet不支持ASP.net核心(當我嘗試安裝它時,我收到以下錯誤信息:The dependency DropNet 1.10.23 does not support framework .NETCoreApp,Version=v1.0.
)如果您知道我可以使用DropNet的任何方式,請告訴我。在ASP.net中創建Dropbox.API的實例
所以我已經安裝Dropbox.Api,我已經創建了自己的應用程序,我可以使用Dropbox的客戶端對象訪問它:
DropboxClient client = new DropboxClient("cU5M-a4exaAAAAAAAAABDVZsKsdfsd2343slOeFEo-HByusdgsgsgsf33FyOXH");
但是,當我試圖連接到Dropbox的MVC佔它被用來DropNet,配置是不同的(沒有產生在那裏訪問令牌):
_client = new DropNetClient("gwie23zapdfddsswt8", "64545ghdfhjcf", userToken: "wdggff662sd4", userSecret: "234564fthhyqo");
我有一些關於它的問題:
1 - 沒辦法,我可以安裝在ASP.net核心在以前的框架版本中使用的DropNet軟件包?
2 - 我一直關注this教程,在那裏,他們只談Generated access token
他們不談論userToken
和userSecret
,在MVC項目,它被用來DropNet他們用這些參數來創建一個Dropbox的客戶端。而在這上面我引用他們的教程剛剛創建的客戶是這樣的:
DropboxClient client = new DropboxClient("cU5M-a4exaAAAAAAAAABDVZsKsdfsd2343slOeFEo-HByusdgsgsgsf33FyOXH");
反正是有,我可以使用Dropbox.API使用userToken
和userSecret
創建一個實例? DropboxClient只接受兩個參數:生成的訪問令牌和DropboxClientConfig的一個實例。
3-一旦部署了我在ASP.net核心應用將有可能爲每一位用戶使用,我在幕後創建客戶端下載文件:
DropboxClient client = new DropboxClient("cU5M-a4exaAAAAAAAAABDVZsKsdfsd2343slOeFEo-HByusdgsgsgsf33FyOXH");
你想在完整的.NET Framework上運行,還是在跨平臺的.NET Core上運行? (ASP.NET Core可以運行在任何一個) – mason
@mason我正在使用完整的.NET Framework – AlexGH
確定嗎?您的錯誤消息似乎表明,否則:「NETCoreApp」。檢查你的project.json。 – mason