Acısıyla tatlısıyla ilginç bir panel oldu..Anlatmak istediklerimi çokca anlatamasamda, dilimiz döndüğünce sevgili Daron , Ali Rıza Babaoğlan ve Kadir Çamoğlu ile birşeyler söyledik söyledik söyledik..
Sevgiler.
E2
Evet evet evet , çıldırtır bu hata insani.. :)) Ne yazik ki isim değiştirme işleminden ötürü , TFS 2005-> 2008 upgrade'i yaptığım makinedeki tüm TFS'le alakalı toolları silip sıfırdan TFS 2008+sp1 kurulumu yapmak durumunda kalmıştım , biliyorsunuz :)
eski projeleri yeni sunucu yeni IP ve yeni pathlere migration ederken bariz bir şekilde yukarıda ki hatayı alacak ve çıldıracaksınız :)
Ama hepsinden önemlisi , vs 2005 deki projelerinizi 2008'e aktarmak için bir team project oluşturmak istediğinizde VS 2005 TFS project creation wizard cakilacak, sizde sinir krizlerine tutulacaksiniz..Amanin sakin gerek yok :) Hata :
Error TF30170: The plugin Microsoft.ProjectCreationWizard.Portal failed during task SharePointPortal from group Portal.
Explanation Plugin error text: “The language id specified in the process template does not exist on the WSS server.”
User Action Contact your Team Foundation Server administrator.
oncelikle vs 2005 SP1 i yeniden kurun (eskiden kurmuş olsanız bile..) sonra KB932544 nolu hotfix'i indirip kurun. ( sp1 kurulu olduğunda nasıl olsa kurulu diyip hotfix i kurmaya kalkarsanız kuramayabilirsiniz, bu önemli..sp1'i yeniden kurun..) akabininde hotfix'i de kurduğunuzda project creation sorunu ortadan kalkıyor bu bir... :)
2. önemli olan unsur da oluşturulan yeni team project'e eski workspace'inize regist edilmiş olan bir directory'i bind etmek.. .Sakın ama sakın VS 2005 içerisinden bunu yapabileceğiniz gafletine düşmeyin...:))
C:\Documents and Settings\[xxxxxusername]\Local Settings klasöründe VersionControl.config dosyasını arattırın muhtemelen 2 tane göreceksiniz, notepad ile açın eski olanı farkettiğiniz dosyayı ki muhtelemen
C:\Documents and Settings\[xxxxxusername]\Local Settings\Application Data\Microsoft\Team Foundation\1.0\Cache klasörü olacak , silin bu klasördeki dosyayı..
sonra eski projenizini açın vs 2005 size soracak , remove edeyim mi diye.. evet diyin..
işte budur.Sonra File / Source Control / Change Source Control diyerek yeni oluşturduğunuz Team Project i seçin..
Check-in diyin , solution bazında..Sorunsuz aktaracaktır..
Not : "tf workspaces /remove:*" ile de silmeniz mümkün..bunun için http://msdn2.microsoft.com/en-us/library/54dkh0y3.aspx. adresinden detaylı bilgi alabilirsiniz..
İşte mutlu son :)
| ETKİNLİK DETAYLARI |
| Etkinlik Konusu : |
Microsoft Yazılım Teknolojileri Seminerleri |
| Etkinlik Türü : |
Seminer |
| Kontenjan : |
80 |
| Etkinlik Tarihi - Saati : |
20.09.2008 -- 10.00 - 18.00 |
| Süre : |
1 Gün |
| Eğitimi Veren : |
Eralp Erat - Daron Yöndem - Aykut TAŞDELEN |
| Etkinlik Yeri : |
Microsoft Türkiye İletişim Bilgileri |
Etkinlik Kaydı : http://www.ceturk.com/etkinlikkayit.asp?id=58
Biliyorum, bende bunaldım artik ama makine isim değişikliğinin beni içine soktuğu durumları ah bir bilseniz..Ama merak etmeyin çözümleri burda siz sevgili okuyucularımla paylaşmaya elimden geldiğince çaba harcıyorum..
Infopath formu üzerine çalışan bir web application VM üstünde yer alan mevcut sunucusunda calismama gibi bir aksilik çıkarınca bende malumunuz elimdeki diğer VM'leri nasıl kullanabilirim hesaplarına giriştim ve en uygun olarak TFS göründü:)
Sharepoint i yapılandırdık hersey süper gidiyordu , taki team explorer dan reporting services da o projeye ait default rpt lerden birini acana kadar :)Biliyorsunuz bu durumda hem portal hemde reporting services aynı makine üzerinden host edilmeye çalışılıyor..
Biraz araştırınca sorunun port'ların çakışması olduğunu farkettim.Konunun çözümü aşağıda.. :)
1) ana web.config dosyasından aşağıdaki satırı bulup silin ya da comment out edin.. ilgili dll ilgili yerde olmadığından ya da yanlış yerde aranma
çabasından reporting services'a erişmenizi engelliyor..
<!--
<sessionState mode="SQLServer" timeout="60" allowCustomSqlDatabase="true"
partitionResolverType="Microsoft.Office.Server.Administration.SqlSessionStateResolver,
Microsoft.Office.Server, Version=12.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" /> --> 2) Her iki
Reportserver ve ReportManager klasöründede web.config dosyasına , appSettings node'unun altında olacak şekilde
<remove key="ReportViewerMessages" />
ifadesini ekleyin..
IISreset yapın. Kontrol edin , vola!
En sonunda Red Gate bu sağlam toola el atarak ürün gamına yerleştirdi..Bir çok eski .NET'ci reflector'ü bir şekilde kullanmış veya kullanmaya devam ediyordur..Ne işe yaradığı ise kısaca gizlemediğiniz (kodu şifrelemediğiniz) bir .NET dll'iniz varsa reflector'le içeriğini gayet basit bir şekilde açıp coder'ın neler yaptığını görebiliyorsunuz..Süper değil mi ? Az önce aldığım bilgilendirme metninden anlaşılacağı gibi free bir community versiyonu olmaya devam edecek..14 günlük full deneme sürümü aşağıdaki adresden indirilip kurulabilir..
After more than eight years of working on .NET Reflector, I have
decided it is time to move on and explore som new opportunities.
I have reached an agreement to have Red Gate Software
continue the development of .NET Reflector. Red Gate has a lot of
experience creating development tools for both .NET and SQL Server.
They have the resources necessary to work on new features, and
Reflector fits nicely with other .NET tools the company offers.
Red Gate will continue to provide the free community version and is looking for your feedback and ideas for future versions.
For news and updates on Reflector, sign up for the .NET Developer’s Newsletter from Red Gate. To find out more about the agreement, see the interview on Simple Talk.
Selamlar ;
Az önce çözümü için yaptığım araştırmalar sonunda vardığım son bilgileril hemen aktaarıyorum... Kullananlar özellikle sizler biliyorsunuz ki MOSS 2007 özellikle Enterprise versiyonu gerçektn başarılı bir ürün..Sunucumda sebebini henüz belirleyemediğim bir şekilde makine isim değişikliği sonrası config db'sine ilk 2 gün erişebilen sonra ne yaptıysam düzeltemediğim MOSS u kaldırıp yeniden kurmak durumunda kaldım..(repair sp1 yüklü olmasından sanırım hata verip kapanıyordu, yedek aldım caresiz.. :)) bakmayın güldüğüme sharepoint central admin kesinlikle calismiyordu!!sadece content db leri yedekledim..! ) CD veya program Add / Remove'dan uninstall dediğinizde bile uygulamanın crash olduğunu gören ve sinirlerie hakim olamayanlar sakin olun:)
1. MOSS'u Farm dan silmeniz lazım.. (Central admin hiç açılmıyorsa dert etmeyin , bunu yapmadan da süreç başarılı oldu.!) Central Admin'e girin, Operations tabından, Server in farm -- Remove server diyin.. Sayfa postback olduğunda muhtemelen bir hata alacaksınız normaldir render edilecek bir page yok :)))
2. Databaseleri silin.. Content DB, Config, Search, SSP, ve diğer alakalı gördüğünüz tüm dbleri (özellikle OFFICESERVERS altındakileri..).
3. Web Application 'ları silin.. başlat / calistir/inetmgr yazın..MOSS ile alalakalı gördüğünüz tüm web applicationları silin. başlat / calistir / IISRESET / noforce
Şimdi add/remove programs yaparak MOSS u silip yeniden kurabilirsiniz...
sevgiler. Eralp
Arkadaşlar beni uyuz eden bir konuyu yine sizinle paylaşmak istiyorum.Makinenin ismini pat diye değiştirmek gibi bir cengaverlik yapmadan hemen önce :) ,
- Herbir alternate access mapping bilgisini Central Administration'dan değiştirme:
- Central Administration'ı açın, "Operations" Tabında, "Alternate access mappings" linkinde
- Herbir mapping item'ını yeni server isminizi içerecek şekilde güncelleyin.
- stsadm.exe ile "renameserver" komutunu calistiacağız..:
- başlat / calistir / cmd
- cd "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN"
- stsadm -o renameserver -newservername <newname> -oldservername <oldname>
- Şimdi Windows Server 2003-8'ın domain'deki yeni adını :
- Start Menu | Control Panel | System, "Computer Name" tab, "Change" ile değiştirin (Domain söz konusu olduğundan Domain Admin yetkisiyle yapmanız lazım!).
- Server adını giriniz..
- Server'ı resetleyin..
- Reboot'dan hemen sonra baslat /calistir / cmd yazip acin.
- cd C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
- stsadm -o updatefarmcredentials -userlogin <domainuser> -password <password>
- iisreset /noforce
- IIS de var olan tüm application poolları (her bir site için ayrı bir application ve herbir application için ayrı bir application pool oluşturulur..), yeni bilgilerle güncelleyin..
- IIS reset demenizde fayda var ya da hep bir application pool'u (identity'si değişen) stop / start yapın..
Bu mudur , budur..
Kolay gelsin.
Eralp
Merhabalar ; uzun bir süre bana acı çektiren bir problemi az önce gidermiş bulunuyorum ki hemen paylaşmak istedim.. Sunucumda Sql Server 2005 (sp2) ve TFS 2008 (sp1) bulunmakta ve sorunsuz kullanmaktaydım.Fakat grup olarak sistemci arkadaşların belirlediği formata uymak adına ESX üzerinde çalışan makine isimlerinde bazı standartlara uyulmasi kararlastırıldı. (ki doğru olan başından beri buydu ama sorun şu ki makine VM üzerinde ilk yapılandırıldığı günkü anlamda çalışmıyor , bir çok eklenti ile daha başka bir anlam yüklenmesi söz konusu oldu..Özetle test makinem live'a dönüşünce...) Bu durumda TFS 'in isim değişikliğinde nasıl davranacağına dair bir araştırma yapıp gerekli adımları uyguladım ki bu adımlardan birincisi makinenin adını domain admin yetkisiyle değiştir , resetle sonra sunu sunu yap tarzında idi..
Belli bir ana kadar herşey güzeldi , ama belli bir noktadan sonra TFS'in databaseine manuel müdahele etmiş olmamdan kaynaklanıyor olacak ki bir türlü makine adı değişikliğini kabul ettiremedim..ve en son Vss3'ü de göçertince geriye sql server i , tfs i yeni kurup elimde ki source code'ların en son check-in edilmiş hallerini sunucuya atmak kaldı..
Malumunuz Sql Server bazı prosedürlere uyulmadan kaldırılmazsa ciddi anlamda canınızı sıkabiliyor , en önemlisi de bu durumun oluşmasında sonradan yüklenen sp2 'nin de büyük emeği var.. :)
Çok özetle ; 1. Microsoft Sql Server Setup Support Files Component'inin Windows Programs Add/Remove listde olup olmadığını iyice kontrol etmeniz..Bu yoksa bunu kurmanız gerekiyor...(Sql Server 2005 cd'sin de Servers\setup\Sqlsupport.msi i kurmanız..) 2.%program files%\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe /Remove uygulamasını acip ilgili tüm Sql Server bileşenlerini seçip uninstall demeniz gerekiyor. 3.ayni makinedeki IIS içerisinde Reporting Services'in kullandığı tüm application pool ve virtual directorylerin silinmesi gerekiyor. 4.support componentlerinin uninstall edilmesi gerekiyor. - MSXML 6.0 Parser - SQLXML4 - Microsoft SQL Server VSS Writer - Microsoft SQL Server 2005 Backward Compability - Alt maddelerde ki'lerin dışında kalan Sql Server ile alakalı tüm bileşenlerin kaldırılması gerekiyor.. 5.Microsoft SQL Server Native Client Component'in uninstall edilmesi gerekiyor. 6.Microsoft Server Setup Support Files'in uninstall edilmesi ( yukarıda ki maddelerin valid bir şekilde tamamlanabilmesi bu pakete bağımlı!Dikkat!) 7.En sonda Add / Remove List'de kalan bir şey varsa onları siliyoruz..
Bitti mi , hayırrrr ?
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSSQLServer
- HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL.1 ( .2 ve .3 ü de göreceksiniz , bütün node'u silin, ben öyle yaptım. Hatta aynı node seviyesinde sp2 version numberı barındıran başka bir key daha vardı onuda sildim ama sildiğim için ismini yazamıyorum , kusuruma bakmayın :) )
- HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\Services\SQL Server
Yukarıda ki belirtilen nodelarıda register'den siliyorsunuz..
Sonra bir reset..ve ilk kurulum, sorunsuz bir SQL SERVER!
Not : Bu kadar cok uğraştıran sey aslında "An instance with the
same name is already installed on this computer. To proceed with SQL
Server Setup, provide a unique instance name." hatasından kaynaklanıyor ki bu TFS acisindan zorunlu ama servisleri istediğiniz kadar durdurun istediğiniz kadar uninstall edin ilgili bu register ayarları yapılmadan ilerlenmiyor..
Sevgiler.
Yoğun ve daraltıcı bir aradan sonra yine burdayım..INETA etkinliklerinden bir yenisi daha.. Paylaşmak ve teknik olanı "Daha cok nasil anlatabilirim!" konseptiyle bir araya geliyoruz!
Rock IT , Rock Software Engineering , Rock Love ,Rock Passion!!
Tüm bilişim meraklılarını bu seminere bekliyoruz..!!
Selamlar ; Microsoft kısa bir zaman önce Visual Studio 2008 için Silverlight Beta 2 SDK'sini yayınladı..Neler varmış hızlıca bir göz atacak olursak ;
İndirip kurmanız durumunda makinenize kurulacakların listesi , - Silverlight 2 Beta 2
- Silverlight 2 SDK Beta 2
- KB950630 for Visual Studio 2008 RTM or KB950632 for Visual Studio 2008 SP1 Beta
- Silverlight Tools Beta 2 for Visual Studio 2008
Silverlight Tools Beta 2 'inin içerdikleri ise ; - Visual Basic and C# Project templates
- Intellisense and code generators for XAML
- Debugging of Silverlight applications
- Web reference support
- WCF Templates
- Team Build and command line build support
- Integration with Expression Blend
- Enhanced Setup with upgrade support
Dowload için ;
Visual Studio Team taze taze yeni bir CTP yayınladi.Sql Server 2008 desteği bulunan bu tool ile vs 2008 içerisinden database manipülasyonlarını cok rahat gerçekleştirebileceksiniz.Yanlis hatirlamiyorsam 2005 DB version ile baslayan bu hareket cok ses getirmişe benziyor.En cok hosuma giden ozelliklerinden biride VS içinden çıkmadan istediğiniz tabloyu istediğiniz kayıt sayısına cok basit bir kaç adımda çıkarabiliyor olmaniz, yazdığınız querylerin execution planlarına bakarak gerekli tuningleri ön görebiliyor ve düzenlemeleri gerçekleştirebiliyorsunuz...Örneğin 1 milyon kayit lazim , dert değil..Bir çay alın gelin , o halleder. :))
Aşağıda tüm bir listesi bulunmakta..http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&displaylang=en adresinden indirebilirsiniz...
In addition to providing support for SQL Server 2008
database projects, this release incorporates many previously released
Power Tools as well as several new features. The new features include
distinct Build and Deploy phases, Static Code Analysis and improved
integration with SQL CLR projects. Database Edition no longer
requires a Design Database. Therefore, it is no longer necessary to
install an instance of SQL Express or SQL Server prior to using
Database Edition. SQL Server Support - SQL Server 2008
- All new data types:
- Intrinsic (date, datetime2, datetimeoffset, time)
- Built-in SQL CLR types (geography, geometry, hierarchyid)
- New DML
- Merge, table parameters, …
- SQL Server Configuration Options
- Server option settings will be verified prior to deployment or set during deployment
Additional 1st Class Object Type Support - Rules, defaults, Asymmetric keys, symmetric keys, certificates, …
Projects - Server Projects
- Server objects and option settings may be implemented in a separate Server Project
- This enables a team to define a standard a configuration for their SQL servers and reference it from their Database Projects
- Partial projects
- Allowing
code sharing between projects by including files from a different
project, where the code is included as-is from the originating project
and the source code control ownership remains with the originating
project
- This enables code reuse and single sourcing while having a single deployment unit
- Composite projects
- References to other database projects or .dbschema files that contribute to the same deployment unit.
- This enables the separation of development roles and responsibilities and composition of Databases using multiple projects.
Single sourcing of external artifacts - SQL-CLR
references allow the user to create a reference to a SQL-CLR project or
SQL-CLR assembly. This automatically becomes an ASSEMBLY type in the
Database Project
Build and Deploy - The Build process now produces a separate portable schema output that is fed in to a redistributable deployment engine
- A redistributable deployment engine. For example, to implement a setup application that deploys the Database Project.
Refactoring - Preservation of Intent
- Enables
the deployment of refactoring changes as intended by the user (renames
are deployed as renames not as drop/add statements for example)
New Refactoring Operations - Wildcard Expansion
- Move Schema
- Fully Qualify
- Extensibility point which enables the ability to develop and deploy custom refactoring types and targets
Schema Compare - Now
supports comparing Projects, Databases or dbschema files in any
combination. For example, Project to Project, which has not been
possible until now.
- Object Type Filtering
- Additional ignore filtering options
T-SQL Static Code Analysis - Including the ability to develop and deploy custom rules
Dependency Viewer - View the dependency relationship between objects in your schema
Unit testing - Supports execution with other ADO.NET providers
Data Generation - Design-time enhancements
- Smaller .dgen file
- Support for undo/redo
- Foreign key replacement
- Separation of population status into new display window
- Runtime enhancements
- By default uses SqlBulkCopy to populate target tables
- Capability to register different outputs for generated data – i.e. generate to Excel or to file so you can use BCP to load
- By
registering a custom output we have the capability to execute scripts
at different points during data generation (i.e. before start/after
completion or before/after a table
Extensibility - Data Generators
- Statistical Data Distribution
- Test Conditions
- Static Code Analysis Rules
- Refactoring Types
- Refactoring Target
Henüz yayınlanan bu extesion ile (v1.2) ile Visual Studio 2008 içerisinde yapabildiklerimiz dahada artmis oldu ,aşağıda bir listesi bulunmakta...
Visual Studio 2008 Project Templates - Web Part
- Team Site Definition
- Blank Site Definition
- List Definition
- Empty SharePoint Project
Visual Studio 2008 Item Templates (items that can be added into an existing project) - Web Part
- Custom Field
- List Definition (with optional Event Receiver)
- Content Type (with optional Event Receiver
- Module
- List Instance
- List Event Handler
- Template
SharePoint Solution Generator - This
stand-alone program generates a Site Definition project from an
existing SharePoint site. The program enables developers to use the
browser and Microsoft Office SharePoint Designer to customize the
content of their sites before creating code by using Visual Studio.
P.S : Thanks to Robert Shelton!
The new material is designed to help
.NET Developers to learn the top ten artifacts in SharePoint that are
interesting to them. We’ve created a variety of materials with different
learning styles to make getting started with these artifacts easy and
it’s all based on the Visual Studio extensions for SharePoint –
planned to release v1.2 for Visual Studio 2008 this week also (watch for their
announce).
The Top Ten SharePoint Artifacts of
interest to .NET Developers being promoted
·
Web Parts
·
Data Lists
·
Event Handlers
·
Workflows
·
Silverlight Web Parts
·
Page Navigation
·
Page Branding
·
Web Services
·
Content Types
·
User Management
At the site (which is hosted on microsoft.com)
we have:
·
An Introductory Whitepaper
·
Benefits of SharePoint for
Developers
·
A Small Public VPC
·
Hosted MSDN Virtual Labs in C#
and VB.NET
·
Video Interview with SharePoint
MVPs
·
Screencasts
·
Web Casts with SharePoint MVPs
(incredible 1705 live attendees in just the first four WebCasts)
·
Quickstarts
·
Labcasts
·
Presentation Download
·
Hands on Labs Download
·
Additional Resource Links
The site encourages developers who use the
content to also take a next step and go on Instructor Led Training, Get
Certified, and Download an evaluation copy of Microsoft Office SharePoint
Server.
http://MSSharePointDeveloper.com

Kısa bir zaman öncesinde ADO .NET EF ekibininin blogunda (http://blogs.msdn.com/adonet/archive/2008/05/06/recent-ado-net-entity-framework-provider-news-demos-and-downloads.aspx) şu ana kadar sadece SQL server için çalışma yapmadığını kanıtlarcasına içerisinde
- Oracle
- MySQL
- PostgreSQL
- SQLLite
provider'larının yer aldığı çalışmaları gösteren bir entry yayınlandı .. listede DB2 yok.İlgili site'da var görünmesine rağmen , IBM'in yaptığı açıklama "We do not support .NET FW 3.5 SP1 Beta yet." şeklinde.. En çok MySql ve PostgreSQL providerlarına sevindim desem yeridir , ama performans ölçümlerini yapmak ve ona göre tercih etmek lazım.Bir keresinde Pablo'ya ait bir video kaydında EF'in standart haline geleceğini dinlemiştim.Yapılan çalışmalarda bunu gösterir nitelikte..Ha bu arada Microsoft zaten var olan providerları üreticileri ile anlaşarak EF uyumlu hale getiriyor.Yukarıda verdiğim linkte ilgili demo'lara ulaşabilirsiniz..
Sevgiler.
Selamlar ; Vs 2008 'in ilk SP'si olma özelliği taşıyan bu pakete http://www.microsoft.com/downloads/details.aspx?FamilyId=CF99C752-1391-4BC3-BABC-86BC0B9E8E5A&displaylang=en adresinden erişebilirsiniz..
Genel olarak ; Sql Server 2008 desteği,yeni Ado.NET eklentileri (Entity Framework),WPF designer'inda bazı performans güncellemeleri , Silverlight projeleri için yeni WCF templateleri, arttırılmış debugger desteği (public symbols&source release ), fixlenmiş DataRepeater kontrolü (for Windows Forms) ,C++ için Office 2007 Ribbon geliştirme desteği,arttırılmış intellisense desteği ve daha bir cok stabilizasyon , performans ve güvenlik desteğinin geldiğini görüyoruz.
Cok daha detaylı bilgi için http://support.microsoft.com/kb/945140 adresini kullanabilirsiniz.
iyi calismalar..
Eralp
Selamlar ; "Ankara'da sevgili MSP'lerimizin desteğiyle gerçekleştirdiğim seminerde bahsetmiştim..Micro FW. yakında 2.5 sürümünü göreceğimiz bu library ile özel olarak üretilmiş (SPOT) cihazlar mesela kol saati ile web servisine bağlan | |