C# 如何使用移动设备从UWP应用程序连接到服务器?
我正在构建一个支持桌面和移动设备的C# 如何使用移动设备从UWP应用程序连接到服务器?,c#,web-services,mobile,service,win-universal-app,C#,Web Services,Mobile,Service,Win Universal App,我正在构建一个支持桌面和移动设备的UWP应用程序 我的应用程序正在与部署在网络其他地方的服务进行交互。使用以下代码检查服务的状态 当我通过桌面访问时,它工作正常。但当我尝试从手机连接时,出现以下异常: 找不到与此错误代码关联的文本。无法建立与服务器的连接 我已经启用了功能中的所有功能,但仍然得到相同的异常 请给出解决此问题的建议。如果服务器位于同一网络中,请启用包.appxmanifest中的专用网络功能。如果这不是问题所在,您是否可以尝试使用其他服务器,例如http://example.com
UWP应用程序
我的应用程序正在与部署在网络其他地方的服务进行交互。使用以下代码检查服务的状态
当我通过桌面访问时,它工作正常。但当我尝试从手机连接时,出现以下异常:
找不到与此错误代码关联的文本。无法建立与服务器的连接
我已经启用了功能中的所有功能,但仍然得到相同的异常
请给出解决此问题的建议。如果服务器位于同一网络中,请启用包.appxmanifest
中的专用网络
功能。如果这不是问题所在,您是否可以尝试使用其他服务器,例如http://example.com
看看有没有区别。你说的对,我们需要启用专用网络。。。我忘了网络连接。我需要Internet连接才能连接到服务。现在我也可以通过手机访问服务。但你的观点也是正确的。。。非常感谢@kiewic@kiewic请写下你的评论作为答案,我差点错过了,但这对我来说也是正确的答案
if (strIpAddress != string.Empty && strPortNumber != string.Empty)
{
using (var client = new HttpClient())
{
using (var stream = client.GetStreamAsync(string.Format(ServiceUrl.SERVICE_URL, strIpAddress, strPortNumber)).Result)
{
return true;
}
}
}