ASP İle İlgili Bir Sorun.

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espinosa
    Espinosa's avatar
    Kayıt Tarihi: 10/Eylül/2005
    Erkek

    elimde Ultima online oyunu için üyelik açmak amaçlı yazılmış bir Asp üyelik sistemi var

     Ama form dan veri gönderdiğimde

     

    HTTP 500.100 - İç Sunucu Hatası - ASP hatası
    Internet Information Services


    Teknik Bilgiler (destek personeli için)

  2. Hata Tipi:
    Server nesnesi, ASP 0177 (0x800401F3)
    Geçersiz sınıf dizesi
    /index.asp, line 229
  3.  

  4. Tarayıcı Tipi:
    Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16
  5.  

  6. Sayfa:
    POST 14 bytes to /index.asp
  7. POST Data:
    confirmed=Ekle    

  8.  Bu hatayi aliyorum İşletim sistemin Windows XP iis kurulu.. forumlardan araştırğım kadari ile Yazma izni ile ilgili bir sorunum varmiş.. bi kaç yerden okudum farklı farklı şeyler söyleniyo. Başka bi tahminim koddaki bileşenlerden birinin bende olmaması..

    koddaki  create object satirlarindaki nesneler: Persits.MailSender   Scripting.FileSystemObject

     

    .. Sorun eğer yazma izinleri ile alakalı ise nasıl çözebilirim Eğer eksik bileşen se Bu bileşenleri nereden bulup iis ye nasil tanitabilirim..

    Teşekkür ederim 

     

     

     

     

Reply With Quote Alıntı yap
  • KısayolKısayol reportŞikayet pmÖzel Mesaj
    Armigerovs
    Armigerovs's avatar
    Kayıt Tarihi: 30/Mayıs/2008
    Erkek

    2 yorumum var 1 si , regedit'e engellenmiş bir code kaydedilmiş olablir burdan yola cık

     

    2.si ise sorun çözemessen  Xp 1s kurmanı tavsiye ederim


    Lay lay lay lay lay OOOOOOOOOOOO Türkiiiiiiiiyeeeeeee/CELEBRATE ORGINALITY
  • KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espinosa
    Espinosa's avatar
    Kayıt Tarihi: 10/Eylül/2005
    Erkek

    asp kodlama hakkında yeterli birikime sahip diyilim o yüzden çözüm önerini pek algilayamadim

  • KısayolKısayol reportŞikayet pmÖzel Mesaj
    ThundeR
    ThundeR's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    http://www.tahribat.com/forumdisplayfolder.asp?folderid=68390

    bu konuda bileşenler paylasılmış, mail bileşenini yükle bi dene bakalım

  • KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espinosa
    Espinosa's avatar
    Kayıt Tarihi: 10/Eylül/2005
    Erkek

    sanırım çözüme yaklaştık

     persist mail sender yükledikten sonra hata mesajı değişti

     

    Hata Tipi:
    Persits.MailSender.4 (0x800A0006)
    501 5.7.0 Authentication failed
    /index.asp, line 241

  • KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    1. hata bileşen yüklü değilmiş serverda onu söylüyor ve sen daha sonra yüklemişin zaten böylelikle

    2. hata yani smtp ayarlarının yanlış olduğunu söylüyor

    çözüm olarak

    1. kodlarında mail ve şifre belirttiysen geçerli mi değil mi kontrol et

    2. server olarak localhost veya 127.0.0.1 veya mail.site.com şeklinde tanımlaman varsa kontrol et doğru olduğundan emin ol

    3. serverin smtp mail gönderiminde sorun olabilir smtp ayarlarına bakman lazım  


    :|
  • KısayolKısayol reportŞikayet pmÖzel Mesaj
    Antikky
    Antikky's avatar
    Üstün Hizmet Madalyası Üstün Hizmet Madalyası
    Kayıt Tarihi: 01/Mayıs/2003
    Erkek
    Birader kodu yazarsan,tam çözüm söylerim.

    Umursamaz Tavrımın Hastası Olunuz.
  • KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espinosa
    Espinosa's avatar
    Kayıt Tarihi: 10/Eylül/2005
    Erkek

    index.asp nin içinde

    <!--#include file="ayarlar.asp"--> diye bir bölüm var ayarlar.ap nin içinde

     

    DBName = "xxx.mdb"

    MailServer = "xxxx"

    AdminEmail = "xxxx"

    MailServAuth = "1"

    MailServUser = "xx"

    MailServPass = "xx" 

    Set conntype = Server.CreateObject("ADODB.Connection")
    conntype.Open "Provider=Microsoft.JET.OLEDB.4.0; Data Source=" & Server.MapPath(DBName)&";"
    Set record=Server.CreateObject("Adodb.Recordset")

    bunlar tanımlanmış...

    index.asp de mail gödnerme ile ilgili kısımda msg_text ile tanımlanmış mail içeriği

     

    Set Mail = Server.CreateObject("Persits.MailSender")
                    if MailServAuth = "1" and not (MailServUser = "" and MailServPass = "") then
                    Mail.Username = MailServUser
                    Mail.Password = MailServPass
                    end if
                    Mail.Host = MailServer
                    Mail.From = AdminEmail
                    Mail.FromName = SetupName
                    Mail.AddAddress email
                    Mail.Subject = ShardName & " Uyelik"
                    Mail.IsHTML = True

    satiri ile gönderiliyor

     

    makinamda iis kurulu Stmp servisi çalışıyor gözüküyor. Mail gönderebilir hale getirmem için hangi ayarları yapmalıyım? ayarlar.asp kısmındaki mailserver localhost yada 127.0.0.1 olur sanırım ? admin email ,mailserver user ve mailserverpass i nerden öğrenebilirim? 

     

    sanırım dediğiniz gibi mail send ile alakalı bişey çünkü diğer nesne Filesystemobject ve bir txt dosyasının içine bi kaç satır yazıyor ve file system object default olarak var sanırım?  çözüme yaklaşıyorum sanırım :)

  • KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espinosa
    Espinosa's avatar
    Kayıt Tarihi: 10/Eylül/2005
    Erkek

    İlk sorunum Persist Mail sender bileşeninin yüklü olmaması ile alakalıymış

    2.sorum Smtp ile ilgili İİS nin smtp sis mail göndermiyor ( Hala çözemedim)

    Qk Smtp Server kurdum böylece Mail gönderme sorunu ortadan kalktı.

    Daha sonra bahsettiğim gibi bir text dosyasına bi kaç satır eklemek görevi scriptin..

    >>Güncelleştirilemiyor. Veritabanı veya nesne salt okunur<<  hatasi vermeye başladı  (veritabanı na yazamadı)

    Çözüm yolu olarak Klasörü Ağda paylaşıma açtım  ağ kullanıcıları dosyaları değiştirebilsin i işaretledim

     

    Mdb dosyasına kaydı girdi.. sonraki işlem olarak Txt dosyasına yazmasi gerekiyor

    "Hata Tipi:
    Microsoft VBScript çalışma hatası (0x800A0046)
    İzin verilmedi"

     Bu hatayı aldım; Txt dosyasını yazacağı klasörüde ağ da paylaşıma açıp kullanıcıların dosyaları değiştirmesine izin verdim

     

    Sorun Çözüldü

     

    Şimdi bi kaç sorum olucak.. İİS nin Smtp serverini kullanabilmek için ne yapmalıyım? ( Smtp server user ve pass girmeme gerekiyor scripte)

    veri tabanı klasörünü ve Yazdiracağım text in klasörünü Ağda paylaşıma açıp kullanıcıların değiştirebilmesine açmam ne gibi bir güvenlik açığına yol açar? bundan başka bir Alternatif varmıdır?

     


    Konuyla ilgilenen herkese Teşekkür ediyorum..

     

     

  • KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espinosa
    Espinosa's avatar
    Kayıt Tarihi: 10/Eylül/2005
    Erkek

    XP De iis Nin Stmp Serverini nasıl kullanılabilir hale getirebilirim?

    Database Dosyalarının klasörlerini Ağa paylaşıma Açmak ne gibi sorunlar yaratır 

     

    Cevabi olan varmi ? 

  • Toplam Hit: 2412 Toplam Mesaj: 10