我目前正在Visual Studio 2015 RC中开发一个cordova 4.3 android应用程序。它是一个AngularJS应用程序,我使用$ resource将请求发送到在同一台计算机上的不同端口上运行的ASP.NET Web Api应用程序。如果我禁用跨域代理,调试Ripple中的应用程序工作正常但是当我尝试在Visual Studio Android模拟器或我的Android设备上调试时,我得到一个不太有用的“无法加载资源”,一旦尝试到达web api。网址看起来是正确的,我怀疑问题与CORS或我的HTTPS证书或两者都有关系?到目前为止我尝试的是:
<uses-permission android:name="android.permission.INTERNET" />
和android:debuggable="true"
。<access origin="*" />
app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll)
我对cordova /混合应用开发完全陌生,我肯定错过了一些明显的东西?任何帮助或建议将非常感谢!!
答案 0 :(得分:0)
在Visual Studio 2015遇到各种问题之后我将其重新安装回到Visual Studio 2013 Update 4,现在我可以使用我提到并链接到上面的尖锐代理将我的Android设备连接到本地运行的web api。
所以要明确: