di Mesaj tarihi: Ağustos 8, 2012 Paylaş Mesaj tarihi: Ağustos 8, 2012 Selam, Hic ustume vazife olmayarak bir is aldim ve acisini cekiyorum. Stackoverflow falan yetemedi derdime. Haliyle sorularimi yazayim, bir el atin size zahmet. Denk gelirsem durum isterim, bir cayini bir birani icerim demek serbest. Sorunlarin hepsi Win2K3'ten Win2K8+IIS7.5'e migrate edilen sitelerle alakali. Simdi sorun 1: web.config'de su sekilde rewrite rule'lar var ama yeni server sallamiyor bunlri. URL Rewrite hedesini de kurdum IIS icin ama orada gorunmuyor bu kurallar. Bunlari bir sekilde convert etmem ya da IIS7.5'in tanimasini saglamam lazim. <?xml version="1.0" encoding="UTF-8"?> <configuration> <configSections> ... <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" requirePermission="false" /> </configSections> <RewriterConfig> <Rules> <!-- TR --> <RewriterRule> <LookFor>~/Sayfalar/Kategoriler/(.*)/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?ParentRawUrl=$2&RawUrl=$3&ID=$1&Lang=0</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Sayfalar/Kategoriler/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?RawUrl=$2&ID=$1&Lang=0</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Sayfalar/(.*)/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?ParentRawUrl=$2&RawUrl=$3&ID=$1&Lang=0</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Sayfalar/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=$1&Lang=0</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Kategoriler/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?ID=2&CategoryID=$1&Lang=0</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Urunler/(.*)/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?ID=2&ProductID=$1&Lang=0</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Haberler/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=30&NewsID=$1&Lang=0</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Tarifler/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=22&RecipeID=$1&Lang=0</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Sizin-Tarifiniz/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=21&YourRecipeID=$1&Lang=0</SendTo> </RewriterRule> <!-- // TR --> <!-- AR --> <RewriterRule> <LookFor>~/Arabic.aspx</LookFor> <SendTo>~/Default.aspx?Lang=1</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Sfhat/Al-Fiat/(.*)/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?ParentRawUrl=$2&RawUrl=$3&ID=$1&Lang=1</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Sfhat/Al-Fiat/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?RawUrl=$2&ID=$1&Lang=1</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Sfhat/(.*)/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?ParentRawUrl=$2&RawUrl=$3&ID=$1&Lang=1</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Sfhat/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=$1&Lang=1</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Al-Fiat/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?ID=59&CategoryID=$1&Lang=1</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Al-Mntjat/(.*)/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?ID=59&ProductID=$1&Lang=1</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Khbar/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=58&NewsID=$1&Lang=1</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Wsfat/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=63&RecipeID=$1&Lang=1</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Ldyk-Wşfh/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=62&YourRecipeID=$1&Lang=1</SendTo> </RewriterRule> <!-- // AR --> <!-- // ENG --> <RewriterRule> <LookFor>~/English.aspx</LookFor> <SendTo>~/Default.aspx?Lang=2</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Pages/Categories/(.*)/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?ParentRawUrl=$2&RawUrl=$3&ID=$1&Lang=2</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Pages/Categories/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?RawUrl=$2&ID=$1&Lang=2</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Pages/(.*)/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?ParentRawUrl=$2&RawUrl=$3&ID=$1&Lang=2</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Pages/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=$1&Lang=2</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Categories/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?ID=111&CategoryID=$1&Lang=2</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Product/(.*)/(.*)/(.*).aspx</LookFor> <SendTo>~/Product.aspx?ID=111&ProductID=$1&Lang=2</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/News/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=30&NewsID=$1&Lang=2</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Recipes/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=118&RecipeID=$1&Lang=2</SendTo> </RewriterRule> <RewriterRule> <LookFor>~/Your-Recipes/(.*)/(.*).aspx</LookFor> <SendTo>~/Page.aspx?RawUrl=$2&ID=119&YourRecipeID=$1&Lang=2</SendTo> </RewriterRule> <!-- // ENG --> </Rules> </RewriterConfig> <system.web> ... </system.web> ... <system.webServer> ... </system.webServer> ... </configuration> Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Ağustos 8, 2012 Konuyu açan Paylaş Mesaj tarihi: Ağustos 8, 2012 Sorun 2 : Sitelerden biri klasik ASP. ADODB ile mdb dosyasindan veri cekiyor. Sitenin basit bir CMS'i mevcut. Burada header'lar geliyor ama content'ler gelmiyor. Actim baktim db browser ile, kodlar dogru fakat ne hikmetse gayet dolu olan tablolardan, ilgili satirin header sutunundaki veriyi alabilirken, content sutununu alamiyor gayet ilginc sekilde. Ayni kodlar eski sunucuda sorunsuz calisiyor. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Memphis Mesaj tarihi: Ağustos 8, 2012 Paylaş Mesaj tarihi: Ağustos 8, 2012 serverda IIS ıcın kullanıcı yetkilerinde sorun olabilir diye bisey atıp kacıorum Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Ağustos 8, 2012 Konuyu açan Paylaş Mesaj tarihi: Ağustos 8, 2012 Yok abi, keske user sorunu olsa. Hata falan alirim en azindan. =) Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
reyou Mesaj tarihi: Ağustos 8, 2012 Paylaş Mesaj tarihi: Ağustos 8, 2012 su yokmu iis7 de? http://www.stillnetstudios.com/wp-content/uploads/2010/12/iis7_url_rewrite1.png bununla manuel olarak girebilirsin rule lari. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
reyou Mesaj tarihi: Ağustos 8, 2012 Paylaş Mesaj tarihi: Ağustos 8, 2012 ikinci soru icin kodun bi kismini yapistirirsan bakabiliriz daha fazka Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Ağustos 8, 2012 Konuyu açan Paylaş Mesaj tarihi: Ağustos 8, 2012 reyou said: su yokmu iis7 de? http://www.stillnetstudios.com/wp-content/uploads/2010/12/iis7_url_rewrite1.png bununla manuel olarak girebilirsin rule lari. Bu var, yalniz alakali kismi sallamiyor. Olay muhtemelen de soyle, o ilgili alakali kisim IIS 7 oncesinde ki URL Rewrite config'i. ISAPI ustunden DLL load edilerek calisiyor. Haliyle bu IIS 7 icin alakasiz satirlar olarak gorunuyor. Yalniz ilginc sekilde hata falan da vermiyor web.config icin. Hic bir yerde hic bir sey bulamadigimdan anca bu geldi aklima. Bir sekilde convert edeyim dedim ama o da sonuc vermedi. Kimse yapmamis oyle bir sey. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
reyou Mesaj tarihi: Ağustos 8, 2012 Paylaş Mesaj tarihi: Ağustos 8, 2012 hic bi rule mu calismiyo yaw? ben baktimda verdigin orneklere oyle komplex seyler degil 1-2 tane sample ekleyip calisip calismadigini kontrol ettin mi? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Ağustos 8, 2012 Konuyu açan Paylaş Mesaj tarihi: Ağustos 8, 2012 Yok abi calismiyor. IIS 7+ 'da URL Rewrite kisminda gorebilmem icin kurallarin daha farkli ve system.webServer tag'i altinda konumlanmasi gerekiyor. O sekmede goremeyince de anlami yok. Dedigim gibi IIS 7 oncesinde register edilmis bir modulun syntax'i sanirim bu. Lanet gelsin. Mesela; <rule name="Rewrite subdomain"> <match url=”^(.+)” > <conditions> <add input="{HTTP_HOST}" type=”Pattern” pattern="^([^.]+).mysite.com$"> </conditions> <action type=”Rewrite” url="{C:1}/{R:1}" /> </rule> Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Ağustos 8, 2012 Konuyu açan Paylaş Mesaj tarihi: Ağustos 8, 2012 reyou said: ikinci soru icin kodun bi kismini yapistirirsan bakabiliriz daha fazka Burda olay baya basit ya. conn.Open ConnectionString Set dataset = conn.execute(SQL) response.write dataset("fld_header") response.write dataset("fld_content") Ilk response.write sonuc veriyor, ikincisi vermiyor. Isin kotusu hata da vermiyor. Database browser ile baktigimda bir sorun goremiyorum ama. edit : buldum esas sebebi. Soyle bir if-then var fakat Instr()'den 1 donmesine ragmen kosul saglanmamis gibi davraniyor, icerdeki kodu calistirmiyor. if Instr(datagetir("fld_content"),"<p>") > 0 then Bunun neden olabilecegine dair bir fikrin varsa onu alayim direkt. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
reyou Mesaj tarihi: Ağustos 8, 2012 Paylaş Mesaj tarihi: Ağustos 8, 2012 if Instr(datagetir("fld_content"),"<p>") > -1 olarak dene caliscaktir o zaman. ile basliyosa 0 olmasi lazim zaten index in sdfsdf Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar