Google Analytics İzleme

29 Mart 2012

Sharepoint - Form based authentication çalışan bir web application açılması hakkında


Asp.net membership ve role provider’larına göre form authentication yapmak için gerekli adımlar şu şekilde;

Step by step anlatan msdn dokümanı:
Claims Walkthrough: Creating Forms-Based Authentication for Claims-Based SharePoint 2010 Web Applications Using ASP.NET SQL Membership and Role Providers

IIS GUI üzerinden de nasıl yapıldığını Bilge adam’daki ekip anlatmış, ilgili dokümanı:
SharePoint Claims Based Authentication ve MemberShip Provider


Bu işlemleri canlıda yapmadan önce bir backup almayı ve web.config’lerin backup’ını almayı unutmayın sakın.

Bu dokümanlardaki isimlendirmeler biraz itici olmuş, anlaşılır yaparsan iyi olur, sonradan niçin yaptığımızı anlamak için hatırlatıcı olur.

Kaynaklar:

Sharepoint 2010 Kimlik Doğrulama Yöntemleri

GIRIS METODLARI

Sharepoint 2010 Forms Based Authentication Active Directory

Claims Walkthrough: Creating Forms-Based Authentication for Claims-Based SharePoint 2010 Web Applications Using Custom Membership and Role Providers

SharePoint 2010: Configure Form Based Authentication (FBA)

Multiple Authentication Methods in SharePoint 2010

Configuring multiple authentication providers in SharePoint 2010

CONFIGURING CUSTOM PROVIDERS USING SHAREPOINT 2010 CLAIMS BASED AUTHENTICATION

Windows Live Id Integration With SharePoint 2010 (Part 1 of 3)

HOW TO:Forms Based Authentication (FBA) on SharePoint 2010

How to Configure Form Based Authentication (FBA) in SharePoint 2010

How to: Expose a SharePoint Application to the Extranet and Use Forms-Based Authentication

MSDN içinde arama sonuçları:



28 Mart 2012

Subversion - _bin_deployableAssemblies hatası

Visual Studio 2010 sp1 ile gelen Add Deployable Dependencies... özelliği denedim. Gerekli MVC paketlerini shared hosting'ler için bin dizinine export edilmesini sağladım. Web application'ı Publish yaptığımda aşağıdaki gibi hata aldım.

_bin_deployableAssemblies\.svn\all-wcprops" to "bin\\.svn\all-wcprops". Access to the path 'bin\\.svn\all-wcprops' is denied.

Çözümü:
Web application'ın bin dizinini Subversion kontrolünden kaldırmak gerekmektedir, windows explorer ile ilgili klasöre gelip, TortoiseSVN -> Delete and add to ignore list kısmına tıklayıp hariç tutulmasını sağlamış oluruz.

Kaynak:
http://connect.microsoft.com/VisualStudio/feedback/details/651174/deployable-dependencies-doesnt-work-with-subversion

21 Mart 2012

DevExpress - Kurulumun Registering MS VS 2008 Toolbox Items ... esnasında durması

Devexpress'in v2011 vol 2.10  2-Mar-2012 (DXv2) sürümünü kurmak için Devexpress Unified Installer exe dosyasını indirdim. Bilgisayarımda eski sürümü kaldırdım.
Yeni versiyonu kurarken kurulum
Registering MS VS 20008 Toolbox Items ...
kısmında tıkandı ve yarım saat bekledim.
En son dayanamadım, cancel dedim, bir türlü iptal de edemedi, ben de zorla kapattım (görev yöneticisiyle).
Bilgisayarı yeniden başlattım, kurulumu yeniden başlattım ve bu sefer başarıyla kuruldu.
Demekki bilgisayarı yeniden başlatmak gerekiyormuş.

Sistem bilgilerim şöyle:
- Windows 7 enterprise 64 bit
- Microsoft Visual Studio 2008 kurulu ve sp 1 yüklü
- Microsoft Visual Studio 2010 kurulu ve sp1 yüklü
- 8gb ram


19 Mart 2012

Asp.net mvc 3 - Jquery 1.7.1 nuget güncelleme hatası

JQuery paketi'nin 1.7.1 sürümünü nuget ile update ederken şu şekilde hata vermekte:

Unable to find a version of 'jQuery.UI.Combined' that is compatible with 'jQuery 1.7.1'.

Bu hatayı alıyorsanız elle önce jQuery.UI.Combined paketi nuget ile güncellenmeli sonra JQuery paketi güncellenmelidir. Nedense nuget kendisi otomatik güncelleyememekte.



17 Mart 2012

Sharepoint - Güzel Makaleler

SharePoint Server 2010 Bölüm 01: Kurulum
http://www.btgonulluleri.com/sharepoint-server-2010-bolum-01/

SharePoint server 2.bölum, sql server 2008 r2 kurulumu
http://www.btgonulluleri.com/sharepoint-server-2-bolum/

Office 365 Connected Accounts
http://www.cozumpark.com/blogs/cloud_computing/archive/2012/03/18/office-365-connected-accounts.aspx

Sevdiğim Güzel Sharepoint Makaleleri
http://ishakkulekci.blogspot.com/2011/08/sevdigim-guzel-sharepoint-makaleleri.html

Sharepoint General tips
http://sharepointjavascript.wordpress.com/general-tips/

Redirect from NewForm to DispForm or EditForm
http://sharepointjavascript.wordpress.com/2011/04/23/redirect-from-newform-to-dispform-or-editform/

Reference Custom CSS and JavaScript files in SharePoint 2010
http://surinder.computing-studio.com/post/2011/02/03/Reference-Custom-CSS-and-JavaScript-files-in-SharePoint-2010.aspx

SharePoint Site Architecture – SPSites and SPWebs
http://surinder.computing-studio.com/post/2011/03/01/SharePoint-Site-Architecture-e28093-SPSites-and-SPWebs.aspx

Profil Servisindeki bir Profil Özelliğine Programatik Olarak Erişmek
http://sharepoint-turkiye.blogspot.com/2011/10/profil-servisindeki-bir-profil.html

User Profile Verisine Erişmek
http://www.cevizbilgi.com.tr/blog/Lists/Postalar/GenericPost.aspx?ID=44

Sharepoint 2010′da yayınladığımız Infopath 2010 formlarında çoklu dil seçimi Nasıl Yapılır?
http://www.myjobsharepoint.com/sharepoint-2010da-yayinladigimiz-infopath-2010-formlarinda-coklu-dil-secimi-nasil-yapilir/

Sharepoint 2010′da Farklı dillerde menüleri özelleştirme
http://www.myjobsharepoint.com/sharepoint-2010da-farkli-dillerde-menuleri-ozellestirme/

SharePoint 2010′da Farm Service Account’unu değiştirme
http://yasindeniz.me/2012/02/23/sharepoint-2010da-farm-service-accountunu-degistirme/

Configure SharePoint Server 2010 for Mobile Device Access
http://blogs.technet.com/b/office2010/archive/2010/03/09/configure-sharepoint-server-2010-for-mobile-device-access.aspx

--
Creating hyperlink to display New List Form as Popup Dialog
http://sharepointdrive.blogspot.com/2012/04/creating-hyperlink-to-new-list-form-as.html

Automating SharePoint site backup using PowerShell and windows Task Scheduler (Part 1)
http://sharepointdrive.blogspot.com/2012/04/automating-sharepoint-site-backup-using.html

Automating SharePoint site backup using PowerShell and windows Task Scheduler (Part 2)
http://sharepointdrive.blogspot.com/2012/04/automating-sharepoint-site-backup-using_14.html


15 Mart 2012

Sql Server üzerindeki nesnelerde Arama Yapma

Arama yapmak için kullanılan sql scripti:


select name, ObjectType = case
when TYPE='D' then 'Default or DEFAULT constraint'
when TYPE='FN' then 'Scalar function'
when TYPE='IF' then 'Inlined table-function'
when TYPE='P' then 'Stored procedure'
when TYPE='R' then 'Rule'
when TYPE='RF' then 'Replication filter stored procedure'
when TYPE='TF' then 'Table function'
when TYPE='TR' then 'Trigger'
when TYPE='U' then 'User table'
when TYPE='V' then 'View'
when TYPE='X' then 'Extended stored procedure'
else 'others'
end
 from sysobjects where id in
(select id from syscomments where text like '%'+@string+'%')


@string kısmına arama yapacağınız kelimeyi yazmalısınız.

Kaymak:
http://www.yazilimmutfagi.com/MakaleOku.aspx?Makale=SQL+Server+da+Function+KullanImI&MakaleKey=22bf9873-e46c-4716-91a0-d9b2926fa7c1

10 Mart 2012

Windows XP Pro 32 bit işletim sistemine .net 4.0 paketini yükleme

Windows XP Pro 32 bit işletim sistemine .net 4.0 paketini yüklerken


Engelleyici Sorunlar:

Kurulumu çalıştırmadan önce 32 bit Windows Görüntüleme Bileşeni'ni (WIC) yüklemelisiniz. WIC'yi yüklemek için lütfen <A HREF="http://go.microsoft.com/fwlink/?LinkId=162643&clcid=0x409">Microsoft Yükleme Merkezi</A>'ni ziyaret edin ve sonra Kurulumu yeniden çalıştırın.

şeklinde hata aldım. Uyarıdaki ilgili linkteki uygulamayı kurdum ve sorun düzeldi.
Linkde indirilen uygulama:
The Windows Imaging Component (WIC) provides WIC-enabled applications to display and edit any image format for which a WIC-compliant CODEC is installed, and also to read and write metadata in image files.
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=32


05 Mart 2012

Sharepoint - Cannot connect to the configuration database. hatası

Sharepoint 2010 Central Administration sayfasını açınca Cannot connect to the configuration database. hatası geldi. Bu hata sharepoint'in kurulu sql server'ın açık(ayakta) olmamasından kaynaklanmaktadır.


02 Mart 2012

Powershell hakkında

Powershell ve Avantajları
http://www.bidb.itu.edu.tr/?d=919

Windows PowerShell
http://www.cozumpark.com/blogs/windows_server/archive/2008/03/27/windows-powershell.aspx

PowerShell - Special Characters And Tokens
http://www.neolisk.com/techblog/powershell-specialcharactersandtokens

Microsoft Windows Powershell Scripting Basics – Learn By Example
http://yahawana.wordpress.com/2012/01/29/microsoft-windows-powershell-scripting-basics-learn-by-example/

-2147483638 hatası

Klasik ASP sayfasından WCF web servisini çağırma esnasında şu şekilde bir hata veriyor:

Err.number: -2147483638 Err.Description: The data necessary to complete this operation is not yet available. Err.Source: msxml3.dll

Sanırım çağrım asenkron yapıldığı için ve bizde gelen sonuca göre işlem yapıyorsak bu hata oluyor.
Bu hata olmaması için yapılan çzöümler şu şekilde:
çözüm 1: çağrının asenkron olmaması lazım.
çözüm 2: bir diğer çözüm ise xml çağrım objesinin readystate sonucu ve durumu kontrol edilmeli.
Sonsuz döngü içinde de readystate'in 4 olması beklenebilir.
çözüm 3: asenkron sonucç yakalnınca çalışan varsa callbak function'lar kullanılabilir.

Şu anda bu çözümleri uygulamadım, başarırsam buraya yazacağım.

Kaynaklar:http://www.vbforums.com/showthread.php?t=336815
http://forums.devx.com/showthread.php?t=84942
http://www.msghelp.net/showthread.php?tid=87283
http://www.codeguru.com/forum/showthread.php?t=182850


Zaman aşımlarını ayarlamak setTimeouts metodu bulunuyormuş:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms760403(v=vs.85).aspx

open Method (ServerXMLHTTP/IServerXMLHTTPRequest)
http://msdn.microsoft.com/en-us/library/windows/desktop/ms763809(v=vs.85).aspx


Data not yet available error
http://www.aspmessageboard.com/showthread.php?231704-Data-not-yet-available-error

XML and ASP problem
http://forums.devx.com/showthread.php?100302.html


Set xmlHTTP = Server.CreateObject("Msxml2.XMLHTTP")
xmlHTTP.Open "POST", sURL, False
xmlHTTP.Send strGonderilenVeri
strAlinanVeri = xmlHTTP.responsetext
http://forum.ceviz.net/asp/81374-msxml3dll-error-8000000a-2.html

XMLHTTP Get Issue
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/ASP/Q_27557317.html


Consuming Web Service using classis ASP
http://www.44342.com/asp-f128-t15146-p1.htm

 Image Resize Part II - resize image on the fly
http://forums.aspfree.com/code-bank-54/image-resize-part-ii-resize-image-fly-135703-2.html

--

function send_XML(xmlStr, urlStr, varAsync)
 set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP")
 xmlhttp.open "POST", urlStr, varAsync
 Starttime = Now()
 xmlhttp.send xmlStr
 
 if varAsync = true then
  Do While Not gotData(xmlhttp)
   if DateDiff("s", StartTime, now()) >= 3 then '(Three second timeout)
    exit do
   else
   end if
  Loop
  If not gotData(xmlhttp) then
               responseXML =  "<failed>true</failed>"
  else
   responseXML = xmlhttp.responseText
  End If
 else
  responseXML = xmlhttp.responseText
 end if
 set xmlhttp = nothing
 send_XML = responseXML
end function
 
Function gotData(tmpxml)
on error resume next
    gotData = True
    If (tmpxml.ResponseText <> "") and (tmpxml.ResponseText = "") Then
        'Only way to get in here is if an error occured.
        gotData = False
    End If
err.clear
End Function


http://www.experts-exchange.com/Programming/Languages/Visual_Basic/Q_23350855.html

--


Another common cause for this error is that the request has been sent
asynchronously, and the application has not waited for the response to be
received before trying to access the response data. Requests are sent
asynchronously if the third parameter to the Open method is True. For
example, 
    winhttpobject.Open "GET", "http://Url" ,True   ' True means async; False
means synchronous. 
If you send the request asynchronously, then you need to use the
WaitForResponse method before the responseText (or responseBody or
responseStream) property can be used. The WaitForResponse method waits for
the response to an asynchronous request to be received. So your code would
look something like this: 
    Set winhttpobject = CreateObject("WinHttp.WinHttpRequest.5") 
    winhttpobject.Open "GET", "http://Url" ,True   ' True means async; False
means synchronous. 
    winhttpobject.WaitForResponse 
    Data = winhttpobject.ResponseText 
    Set winhttpobject = Nothing 
Regards, 
Stephen Sulzer
Microsoft Corporation 


https://groups.google.com/group/microsoft.public.winhttp/tree/browse_frm/month/2002-07/02f817048121c9b6?rnum=1&lnk=ol&pli=1

--

How to receive a webservice in classic ASP
http://www.experts-exchange.com/Web_Development/Web_Services/Q_27579097.html



sharepoint - SharePoint 2010 Administration servisini aktif etme

"SharePoint 2010 Administration" servisi aktif olmadığı zaman wsp paketleri ile ilgili bir işlem yaptığımızda hata vermektedir. Bu windows servisi başlatılmalı ve her sistem açılışında otomatik açılacak şekilde ayarlanmalıdır.

Kaynaklar: