पर नोटफॉउंड" मैं विंडोज फोन 7 एमुलेटर का उपयोग करके हडल एपीआई के खिलाफ प्रमाणित करने की कोशिश कर रहा हूं। हालांकि, मुझे कोई सफलता नहीं मिल रही है। मैं "रिमोट सर्वर ने एक त्रुटि लौटाई: नोटफॉउंड" प्राप्त कर रहा हूं। मैंने अपने कोड को "डंबिंग डाउन" करने की कोशिश की है और बस एक सीधी वेबसाइट की कोशिश की है, उदाहरण के लिए। Google लेकिन फिर भी वही परिणाम मिलता है।HttpWebRequest लौट रहा है "रिमोट सर्वर ने एक त्रुटि लौटाई: विंडोज फोन 7
string url = "http://www.google.com";
HttpWebRequest client= WebRequest.CreateHttp(new Uri(url)) as HttpWebRequest;
client.AllowReadStreamBuffering = true;
// Call and handle the response.
client.BeginGetResponse(
(asResult) =>
{
Dispatcher.BeginInvoke(
() =>
{
try
{
var response = client.EndGetResponse(asResult);
System.IO.StreamReader reader = new System.IO.StreamReader(response.GetResponseStream());
string responseString = reader.ReadToEnd();
}
catch (WebException failure)
{
throw failure;
}
});
},
null
);
निष्पादन हमेशा पकड़ खंड में समाप्त होता है:
मैं निम्नलिखित कोड है। हालांकि, फिडलर 2 को देखकर, ऐसा लगता है कि google.com पर कोई ट्रैफ़िक नहीं है। तो अनुरोध नहीं किया जा रहा है।
मैंने यहां एक ही समस्या देखी है Retrieve XML from https using WebClient/HttpWebRequest - WP7, लेकिन मैं एक मानक बंदरगाह का उपयोग कर रहा हूं, इसलिए यह सुनिश्चित नहीं है कि यह प्रासंगिक है। मैंने पोस्ट के अनुसार कोड को सरल बनाने का भी प्रयास किया है, लेकिन कोई सफलता नहीं है।
दिलचस्प है, सबसे अधिक संभावना विकल्प है क्योंकि मैं नेटवर्क क्षमताओं प्रति HttpWebRequest Breaks On WP7 के रूप में मेरे AppManifestWM.xaml फाइल में परिभाषित नहीं हो सकता है हो रहा है, लेकिन मेरे AppManifestWM.xaml फ़ाइल इस परिभाषित किया गया है करने के लिए प्रकट होता है:
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.0">
<App xmlns="" ProductID="{ac5b5d62-573c-4134-b290-0ad4f678ad7f}" Title="xxx.WindowsPhone7.Client" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal" Author="xxx.WindowsPhone7.Client author" Description="Sample description" Publisher="xxx.WindowsPhone7.Client publisher">
<IconPath IsRelative="true" IsResource="false">ApplicationIcon.png</IconPath>
<Capabilities>
<Capability Name="ID_CAP_NETWORKING" />
<Capability Name="ID_CAP_LOCATION" />
<Capability Name="ID_CAP_SENSORS" />
<Capability Name="ID_CAP_MICROPHONE" />
<Capability Name="ID_CAP_MEDIALIB" />
<Capability Name="ID_CAP_GAMERSERVICES" />
<Capability Name="ID_CAP_PHONEDIALER" />
<Capability Name="ID_CAP_PUSH_NOTIFICATION" />
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
</Capabilities>
<Tasks>
<DefaultTask Name ="_default" NavigationPage="MainPage.xaml"/>
</Tasks>
<Tokens>
<PrimaryToken TokenID="xxx.WindowsPhone7.ClientToken" TaskName="_default">
<TemplateType5>
<BackgroundImageURI IsRelative="true" IsResource="false">Background.png</BackgroundImageURI>
<Count>0</Count>
<Title>xxx.WindowsPhone7.Client</Title>
</TemplateType5>
</PrimaryToken>
</Tokens>
</App>
</Deployment>
तो मैं एक नुकसान में हूँ। अनुरोध वास्तव में ऐसा प्रतीत नहीं होता है, मुझे लगता है कि कुछ इसे रोकने से रोक रहा है।
अद्यतन:
कुछ भी नहीं बदला है, लेकिन सोचा कि यह स्टैक ट्रेस HEKO सकता है:
System.Net.WebException was unhandled Message=The remote server returned an error: NotFound. StackTrace: at System.Net.Browser.ClientHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult) at System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at xxx.WindowsPhone7.Client.Views.AddHuddleUserPage.<>c__DisplayClass2.<>c__DisplayClass4.b__1() at System.Reflection.RuntimeMethodInfo.InternalInvoke(RuntimeMethodInfo rtmi, Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture, Boolean isBinderDefault, Assembly caller, Boolean verifyAccess, StackCrawlMark& stackMark) at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, StackCrawlMark& stackMark) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at System.Delegate.DynamicInvokeOne(Object[] args) at System.MulticastDelegate.DynamicInvokeImpl(Object[] args) at System.Delegate.DynamicInvoke(Object[] args) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.Dispatch(DispatcherPriority priority) at System.Windows.Threading.Dispatcher.OnInvoke(Object context) at System.Windows.Hosting.CallbackCookie.Invoke(Object[] args) at System.Windows.Hosting.DelegateWrapper.InternalInvoke(Object[] args) at System.Windows.RuntimeHost.ManagedHost.InvokeDelegate(IntPtr pHandle, Int32 nParamCount, ScriptParam[] pParams, ScriptParam& pResult)
स्थिति है System.Net.WebExceptionStatus.UnknownError
अपने समय के लिए धन्यवाद ।
धन्यवाद, मिक। मैंने ओएस के भीतर आईई "एप्लेट" की कोशिश की है, जो काम करता है। एक ही पेज पर एक वेब ब्राउजर नियंत्रण भी जोड़ा है, जो ठीक काम करता है। जहां तक मुझे पता है मैं प्रॉक्सी का उपयोग नहीं कर रहा हूं। –