Windows 7 Home Basic IIS Problemi

iis express
Windows 7 Home Basic üzerinde IIS Manager bulunmamaktadır. Kısacası asp.net sayfalarımızı yayınlamamıza izin vermemekte.

Bu yüzden en hızlı çözüm IIS Express kurulumu yapmak. Aşağıdaki linkten indirilebilir.

http://www.microsoft.com/en-us/download/details.aspx?id=1038

Kurulumu tamamladıktan sonra C:\Program Files (x86)\IIS Express  klasöründe bulunan IIS Express’i çalıştırılmalı.

IIS Express default olarak C:\..\Documents\My Web Sites\WebSite1 klasörünü yayınlamaktadır.

Bu klasörün içinde yayınlanan dosyaları da http://localhost:8080/ portundan tarayıcımızda görebiliriz.

Reklamlar

Google’a Sitenizi Tanıtmak

google-sitenizi-tanıtınGoogle’ın çalışma mantığı, sitemize bir şekilde ulaşıp, tüm sayfalarımızı indexlemek üzerine kurulu. Ancak sitemizi yeni açtığımızda sitemizi bulabilmesi için birşeyler yapmamız gerekli. Bunlardan bazıları sitemizin linkini Google’ın çok ziyaret ettiği popüler sitelerde paylaşmak.

Ancak Google’ın zaten sitemizi tanıtabileceğimiz bir sayfası mevcut. Yeni yayına açtığımız sitemizi zaman kaybetmeden buraya kaydetmeliyiz.

http://www.google.com.tr/intl/tr/add_url.html

Tabi ki buraya ekledik diye ilk maddedeki link paylaşımını yapmayacağımız anlamına gelmiyor. Özellikle sosyal medyaya ağırlık vermemiz gerekli.

Websitenize Google +1 Ekleme

google-plus-kırmızı-logo
Google’ın sosyal medyaya son zamanlarda çok önem verdiğini biliyoruz. Özellikle kendi uygulması olan Google Plus özelliğini kendi sitenize eklemenizde önem taşımakta.
Sitenize Google +1 özelliğini eklemek oldukça kolay.

Aşağıdaki Javascript kodunu <head> tagımızın içine ekliyoruz.


<link rel="canonical" href="http://www.example.com" />
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">

Bu kodu ise +1 özelliğinin sitemizde görünmesini istediğimiz alanlarına ekliyoruz. ( <body> içinde olması gerekli)
Birden fazla yere bu özelliği ekleyebilirsiniz.


<g:plusone></g:plusone>

Farklı boyutlarda Google +1 imajı eklemek ve detaylı bilgi için aşağıdaki adresi ziyaret edebilirsiniz.

https://developers.google.com/+/plugins/+1button/

C# ile Web Sayfası İçerik Okuma ( HTML )

wesite-icerik-okuma

C# ile web sayfalarından içerik çekebilirsiniz.

Öncelikle çekmek istediğiniz içeriği belirleyin.

Sonrasında sayfaya sağ tıklayarak kaynak koduna erişin.

İstediğiniz içeriğin hangi html kodları arasında olduğunu belirleyin. (kodda start ve end olarak tanımlanacak.)

Sonrasında sayfanın tamamını okuyup ihtiyacımız olan kısmı alacağız.

Alırken dikkat etmemiz gerek kısım karakterleri türkçe formatta çekmemiz. (Encoding.GetEncoding(“windows-1254”) )


using System.IO;  

	url = "http://www.icerikokunacak.com/";
        WebRequest req = HttpWebRequest.Create(url); 
        WebResponse res;
        try
        {
            res = req.GetResponse();

            StreamReader data = new StreamReader(res.GetResponseStream(), System.Text.Encoding.GetEncoding("windows-1254")); 
            string icerik = data.ReadToEnd();

            int start = icerik.IndexOf("<h1>") + 4; 
            int end = icerik.IndexOf("</h1>"); 
            string h1 = icerik.Substring(start, end - start); 
            richTextBox1.Text = h1; 
} 
catch
{ richTextBox1.Text = "Sayfa okunamadı!"; }

Html Sağdan Sola İçerik Oluşturma

sagdan-sola-dil-arapca Sitemizi Arapça ya da İbranice gibi sağdan sola yazılan dillerde yapıyorsak; sağdan sola olmasını istediğimiz taglerimizin içine dir=”rtl” özelliğini ekliyoruz.
Direction= right to left yani Yön sağdan sola doğru ilerlesin anlamına geliyor.



<div class="navigation" dir="rtl">
<ul>
<li><a href="">الصفحة الرئيسية</a></li>
<li><a href="corporate.asp">المؤسساتية </a></li>
<li><a href="projects.asp">مشاريعنا </a></li>
<li><a href="news.asp">الأخبار </a></li>
<li><a href="application_form.asp">الوظائف</a></li>
<li><a href="contact.asp">إتصل بنا </a></li>
</ul>
</div>