Entity Framework BuildContainsExpression вызывает внутреннюю ошибку поставщика данных .NET Framework 1025

Мне нужно уметь распознавать строки даты. Неважно, если я не могу различить месяц и дату (например, 12/12/10), мне просто нужно классифицировать строку как дату, а не преобразовывать ее в объект Date. Итак, это действительно проблема классификации, а не анализа.

У меня будут фрагменты текста, например:

«бла бла бла бла 12 января 2009 г. бла бла бла s метод UploadStringAsync для этого, но это не так ...

Я пытаюсь отправить запрос POST в сценарий PHP (в данном случае "http: // mywebsite / index / test /"), когда кнопка щелкнул. Я использую для этого метод WebClient UploadStringAsync, но он, похоже, не работает:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace MyWebsite
{
    public partial class Home : Page
    {
        WebClient client = new WebClient();

        public Home()
        {
            InitializeComponent();
            client.UploadStringCompleted += new UploadStringCompletedEventHandler(client_UploadStringCompleted);
        }

        // Executes when the user navigates to this page.
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
        }

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            // Create the request. 
            string postRequest = "<entry xmlns='http://www.w3.org/2005/Atom'>"
            + "<title type='text'>New Restaurant</title>"
            + "<content type='xhtml'>"
            + "  <div xmlns='http://www.w3.org/1999/xhtml'>"
            + "   <p>There is a new Thai restaurant in town!</p>"
            + "   <p>I ate there last night and it was <b>fabulous</b>.</p>"
            + "   <p>Make sure and check it out!</p>"
            + "  </div>"
            + " </content>"
            + " <author>"
            + "   <name>Pilar Ackerman</name>"
            + "  <email>packerman@contoso.com</email>"
            + " </author>"
            + "</entry>";

            // Sent the request to the specified URL.
            client.UploadStringAsync(new Uri("http://mywebsite/index/test/",
                UriKind.Absolute), postRequest); 
        }

        // Event handler for the UploadStringCompleted event.
        void client_UploadStringCompleted(object sender,
           UploadStringCompletedEventArgs e)
        {
            // Output the response. 
            if (e.Error != null)
                textBlock3.Text = e.Error.Message;
            else
                textBlock3.Text = e.Result;
        }

    }
}

Я знаю, что сценарий PHP не вызывается, потому что он записывает файл с информацией о запросе при выполнении. Однако я не получаю никаких ошибок или уведомлений в Visual Studio, и я не уверен, в чем может быть проблема.

РЕДАКТИРОВАТЬ:

Я использую Silverlight 4, IIS7, PHP 5.3.3.

РЕДАКТИРОВАТЬ 2 :

Хорошо, мне удалось получить эту ошибку, отобразив e.Error.ToString ():

System.Security.SecurityException ---> System.Security.SecurityException: Security error.

   at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

   at System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse>b__4(Object sendState)

   at System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object sendState)

   --- End of inner exception stack trace ---

   at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)

   at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)

   at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)

   at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
1
задан Jesper Fyhr Knudsen 4 October 2010 в 08:12
поделиться