我在C#編寫的程序與管理平臺阿比我只能通過管理平臺C#PROGRAMM
var manager = new RedmineManager("http://srvredmine/login", username, password);
登錄,如果我用簡單的任務,像
var user = manager.GetCurrentUser();
Console.WriteLine(user);
我得到在redmine-net45-api.dll中發生NotFoundException
我改成了RedmineWebClient,因爲它對我更好。例如,我想下載一個Wiki頁面,然後我用 MessageBox.Show(manager.DownloadString("http://srvredmine/projects/sports").ToString());
而對於登陸我用
NetworkCredential credentials = new NetworkCredential(username, password, "http://srvredmine/login/"); RedmineWebClient manager = new RedmineWebClient(); manager.BaseAddress = "http://srvredmine/"; manager.Credentials = credentials;
但在MessageBox我只得到了登錄頁面的字符串。
我已經試過了,但我也得到一個異常 'code' Redmine.Net.Api.RedmineException |附加信息:未找到 –
那麼,我們需要更多信息。有關錯誤的詳細信息,包括調用堆棧。是否真的有一個最新版本的Redmine安裝在http:// srvredmine?當您在瀏覽器中打開「http:// srvredmine/users/current.xml」時會發生什麼? – NineBerry
我嘗試了一下RedmineWebClient,但我不能登錄,但我可以爲你的RedmineWebClient的一些功能。 如果我使用[鏈接](http://srvredmine/users/current.xml)它說沒有找到404頁。 好吧,有錯誤。 –