喜欢在标题中。我有这个错误的问题。我试图制作将连接到“远程”数据库的移动应用程序。我正在使用来自所有互联网的一些提示,我也在这里看,但找不到解决方案。
我现在的主要问题是使用RestClient - 抛出此错误。 WebService在浏览器xml文件中显示正常,MVC5 Controller也正确地从DB获取数据。
代码取自NuGetPack,命名为“Plugin.RestClient”:
private const string WebServiceUrl = "http://localhost:50397/api/books/";
public async Task<List<T>> GetAsync()
{
try
{
var httpClient = new HttpClient();
var json = await httpClient.GetStringAsync(WebServiceUrl);
var taskModels = JsonConvert.DeserializeObject<List<T>>(json);
return taskModels;
}
catch (HttpRequestException e)
{
String blad = e.InnerException.Message;
blad += "asdasd";
}
return null;
}
我想与db正确连接以查看来自服务器的ListView数据。现在......我只是得到空白列表,写完try / catch后我看到有消息:
“发送请求时出错”
好的,我刚才解决了这个问题......我正在研究不支持MVC的serv。我在Azure上创建了sev并在那里移动MySQL数据库。写了这样的connectionString:
<add name="booksContext" connectionString="Database=booklabdb; Data Source=eu-cdbr-azure-west-b.cloudapp.net; User Id=XXXXX; Password=XXXXX;"
providerName="MySql.Data.MySqlClient" />
它现在正在工作:)
谢谢你的帮助。希望它能帮助别人;)