30 Eylül 2014 Salı

ScalableList: Index outside the allowed range

“ScalableList: Index outside the allowed range” hatası alıyorsanız,
 
Rapordaki Column  Properties’i  “HIDDEN” yapılmış kolonları kaldırıp SİLİP tekrar deneyiniz.  Kolonlar expressiona bağlı olmaksızın HIDDEN tanımlandığı için rapor çıktısında bir değişiklik olmayacaktır.
 
(Remove “HIDDEN” Columns and try again.)
 
 
 
 
source="Microsoft.ReportViewer.WebForms"
  detail="Microsoft.Reporting.WebForms.ReportServerException: An internal error occurred on the report server. See the error log for more details. (rsInternalError)
   at Microsoft.Reporting.WebForms.ServerReport.ServerUrlRequest(Boolean isAbortable, String url, Stream outputStream, String& mimeType, String& fileNameExtension)
   at Microsoft.Reporting.WebForms.ServerReport.InternalRender(Boolean isAbortable, String format, String deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension)
   at Microsoft.Reporting.WebForms.ServerReport.Render(String format, String deviceInfo, NameValueCollection urlAccessParameters, String& mimeType, String& fileNameExtension)
   at Microsoft.Reporting.WebForms.ServerModeSession.RenderReport(String format, Boolean allowInternalRenderers, String deviceInfo, NameValueCollection additionalParams, Boolean cacheSecondaryStreamsForHtml, String& mimeType, String& fileExtension)
   at Microsoft.Reporting.WebForms.ExportOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response)
   at Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context)
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)"

Missing URL parameter: IterationId

Chrome ve firefoxtan gelen bir hata.
2 çözümü var.
1))Birincisi giden requestlerde URL’i güncelleyeip, ?IterationId=0  eklemek.
2)) Raporda buna sebebiyet veren bir LINE kontrolu olmalı. Onu bulup, silip devreye alıp tekrar deneyelim.
Bu işleme başlamadan önce CHROME’dan hatayı önce alalım li, çözdüğümüze emin olalım.

<error
  host="34ISTYNAWEBSRV1"
  type="Microsoft.Reporting.WebForms.HttpHandlerInputException"
  message="Missing URL parameter: IterationId"
  source="Microsoft.ReportViewer.WebForms"
  detail="Microsoft.Reporting.WebForms.HttpHandlerInputException: Missing URL parameter: IterationId&#xD;&#xA;   at Microsoft.Reporting.WebForms.HandlerOperation.GetAndEnsureParam(NameValueCollection urlQuery, String paramName)&#xD;&#xA;   at Microsoft.Reporting.WebForms.ReportImageOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response)&#xD;&#xA;   at Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context)&#xD;&#xA;   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()&#xD;&#xA;   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously)"

VS2013 CONVERT PROBLEMLERI

Selamlar;
 
Vs2013 Convert yaptıkran sonra, local makinenizde telerik bileşenlerinde görüntüleme problemi oluyorsa ,  EnableBrowserLink özelliğini kapatmanız gerekebilir. Web config’e aşağıdaki anahtari eklemek sorunu çözecektir.
 
<add key="vs:EnableBrowserLink" value="false" />
 
Browser Link nedir?
 
 
Convert ettiğiniz Solution dosyalarının simgeleri, Hala Visual Studio 2010 projesi gibi gözüküyorsa,  “12” simgesini göremiyorsanız. Solution’ın versiyon bilgisini solution dosyasına güncel olarak yazılmasını  tekrar tetikleyebilirsiniz. Bunun için solutiıon’ı açıp, solution explorer’dan solution’a tıklayıp, SAVE AS yapabilirsiniz.
 
Orjinal Metin.
Manual editing of the solution file is not necessary, or recommended. Simply open the VS2010 solution in VS2012, left-click the solution (at the very top of the Solution Explorer), then use File | Save As to overwrite the original file. This will effectively convert the VS2010 solution file to a VS2012 solution file.
 

22 Eylül 2014 Pazartesi

VS2013 Debug Problemi

Hata ayıklama yaparken yaparken, “break point” lerde duramıyor (break point will not hit  uyarısı alıyorsanız)  aşağıdaki senaryoyu kontrol ediniz.
               
Tools à Options à Project and Solutions à Build and Run à Only build startup projects and dependencies on Run
İŞİN DETAYI
İlgili seçenek , seçili olduğunda ;  Değişikliklik yaptığınız (hata ayıklama yapmak istediğiniz) proje sizin “startup proje” nizin altında referans olarak ekli değil ise ( Dependencies de yer almıyorsa) , projede yaptığınız değişiklik, BUILD yapmadığınız müddetçe , debug session’ınıza yansımıyor. VS2010’da bu seçenek seçilmemiş olarak geliyordu.  VS2013 te “Convert” yapılmış projelerimizde seçili olarak gelmiş.
Kolay gelsin.

18 Eylül 2014 Perşembe

Visual Studio 2013 Yeni Ozellikler

Quick lunch
Browser seçimli debug (2012de vardı sanıyorum, bizim için yeni olacak)
Tfs Bağlantısı – Detaylı Kod  Tarihçesi, Referanslar
Referanslar
CodeMap – Visual Debugging
Debug ta iken, code map’i tıklayınız. F10 / 11 ile ilerleyiniz.

Peek Definition – Alt+F12

İçinde olduğumuz class’ı kapatmadan, “navigate” penceresi açar. Açılan pencere içinden ALTf12 ile yeni  “peek” ler yapmaya devam edilebilir. Zincirleme çağrıları takip etmek, bulunduğumuz class’ı terketmeden bi bakıp çıkmak için ideal.

Code Lens   (ALT-2)

Roaming Settings

MSDN hesabınızla SIGN-IN olursanız, IDE ayarlarınızı istediğiniz makineye taşıyabilirsiniz.

Browsing Link

YNA da kapatmak zorunda kaldık. Gridler dağıldı.
Birden fazla browser açıp, aynı anda güncelleme ve görüntüleme sağlıyor.

Examine return values of method calls

Metod dönen değeri bir değişkene atanmamış olsa dahi AUTO penceresinden izlenebiliyor. (örnekte aramayın, kodda örnek bulamadım. Çıkacağı yerin görüntüsünü koydum)

Find Matching Clones

Sonuç

DİP NOT Sonuçları inceleyince, 2 metodun içinin %99 aynı olduğunu keşfettim. Yani gayet faydalı bir özellik olmuş.
TypeScript
TypeScript, JavaScript geliştirme sürecine sınıflar, modüller ve opsiyonel statik tipleri getiriyor. Visual Studio’da bu, yazma sırasında hata bildirimi, IntelliSense ve Rename tekrar düzenleme gibi zengin araçlar sağlıyor.

10 Eylül 2014 Çarşamba

5 Eylül 2014 Cuma

windows service olusturma ve kurulum

Selamlar,

 

Windows service olusturma ve install ile ilgili guzel bir msdn yazısı.

http://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx

 

Ayrı bir install paketi icin VS2010 projelerinde setup ve deployment proje yaratıyorduk.

2012 de kaldırılmış. Installshield Limited Edition Template’i gelmiş.

http://msdn.microsoft.com/en-us/library/2kt85ked(v=vs.110).aspx