üzerinde dağıtıldığında ASP.NET OLEDB kodu kesiliyor, Windows Search'ü arayacak, belirli bir dosyayı bulup kullanıcıya döndürecek basit bir web sitesi (ASP.NET v4) yazmaya çalışıyorum. Ben örnek olarak aşağıdaki araya getirdik: o "RemoteServer" Windows Search hizmetini çağırır ve "somefile.txt" yolunu döndürür:IIS.
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = "Provider=Search.CollatorDSO;Extended Properties='Application=Windows';";
OleDbCommand cmd = conn.CreateCommand();
cmd.CommandText = string.Format(
"SELECT System.ItemPathDisplay, System.ItemType FROM " +
" sytelhp.systemindex WHERE SCOPE='file://remoteserver/archive' AND CONTAINS(\"System.FileName\", " +
" '\"*{0}*\"')", "somefile.txt");
conn.Open();
OleDbDataReader rdr = cmd.ExecuteReader();
string result=rdr[0].ToString();
.. ve bu Visual Studio 2010 inşaat büyük geliştirme ortamı, "sonuç" dosyasının yolunu içerir. Gelecek gitmek için bir kayıp am
The parameter is incorrect.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.OleDb.OleDbException: The parameter is incorrect.
: Yerel IIS7 sunucusunda (Server 2008 üzerinde çalışan) bunu dağıtmak Ancak, bu hatayı alıyorum. Çalışmak için IIS7'ye, kodlara veya her ikisine birden ne yapmam gerekiyor? Yine, bu VS2010 (Windows 7 ve Windows 2008 Server'da test edilmiştir) içinde iyi çalışır.
*** sytelhp.systemindex *** nedir? – Kiquenet
Kod çalıştıran sunucunun adıydı. Bu 6 yıl önceydi :) – KenD