![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 02/2007
Mesaj: 2
|
Arkadaşlar merhaba; Asp.net ile yazdığım bir program var ve serverımda internet üzerinden çalışıyor. Programı satmak istediğim ama interneti olmayan bazı yerler var. Bu yerlere iis kurarak halledebiliyorum ama programı kurduğum zaman asp.net dosyaları apaçık ortada. Yani biri gelse programı kopyalasa kodlarımı alabilecek. Ben şöyle bişey yapmak istiyorum, visual basic de setup dosyası hazırlıyoruz ve kurduğumuz zaman exe olarak bütün programımızı atıyor. Böylelikle kodlarımız kurduğumuz bilgisayarda gösterilmemiş oluyor. Bunu asp.net ile yapmamız mümkün mü? Mümkün değilse başka nasıl bir yol önerirsiniz... Şimdiden teşekkür ederim İyi Çalışmalar.. |
| | |
| | #2 (permalink) |
| Üye Üyelik Tarihi: 02/2007
Mesaj: 86
|
Kullandiginiz .aspx ve .cs,.vb turu dosyalari bir assembly (.dll) haline getirip , server'da ilgili yere koyarak istediginiz islemi yapabilirsiniz.Tabii bu durumda bu assembly'nin icerigini bir reflector yardimiyla gorebiliriz ama bazi obfuscating toollar ile de bunun ustesinden gelebilirsiniz.Tabii ki kodlariniz hala %100 guvende olur denemez ama bir ilerleme kaydedilmis olur.. Bir ornek burada var... Daha fazla bilgi icin Google ve MSDN'de "ASP.NET Precompilation" seklinde arama yapin... |
| | |
| | #4 (permalink) |
| Üye Üyelik Tarihi: 02/2007
Mesaj: 2
|
Merhablar Fox; Öncelikler yardımlarınız için çok teşekkür ederim. Verdiğiniz bilgiler ufkumu açtı. Çünkü googleda dahi nasıl arama yapacağımı bilmiyordum. Verdiğiniz linkteki yöntem ile dosyaları dll çevirdim. Bu dll leri çalıştıramadım. Bunu nasıl çalıştıracağım hakkında biraz bahsedebilir misiniz? Tekrar çok teşekkür ederim. İyi Çalışmalar... |
| | |
| | #5 (permalink) |
| Varlığa izin veren boşluk Üyelik Tarihi: 04/2004 Yer: İstanbul
Mesaj: 2,824
|
Normal asp.net dll i gibi /bin e atmak yeterli olur sanırım. Ama bu sefer de kaynak dosyaları silmek ve CodeFile= Src= gibi ifadeleri CodeBehind= ifadesine çevirmek gerekecek çünkü aynı nesnelerin tanımları hem kod dosyasının hem de dll içinde olacaktır. Visual studio da "publish" diye bir seçenek varmış. Ben vs kullanmıyorum kullanan arkadaşlar onun içerdiği adımlar konusunda daha detaylı bilgi verebilir. Bir de .exe yapabilmek için en azından arayüzleri yeniden yazmak gerekir diye düşünüyorum. DAL ve BLL aynı kalsa bile UIL değişmeli.
__________________ Ceviz Viki | Vikipedi | VikiKitap | VikiKaynak | VikiSözlük | VikiSöz | Wikipedia | Wikibooks |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Local Server Uygulamasını Masaüstü Uygulaması Olarak Çalıştırmak | abdagli | Genel Programlama | 4 | 14/05/2007 00:51 |
| Aynı anda birden çok programı sürekli çalıştırmak | yufyuf | C / C++ | 5 | 09/04/2007 13:41 |
| C#ta Yapılan Bir Programı Başka Bilgisayarda Çalıştırmak | cubbuk | C# | 2 | 18/03/2007 23:41 |
| Harici programı Root Process olarak çalıştırmak? | tankado | Pascal / Delphi / Delphi.NET | 1 | 09/12/2006 05:28 |
| processi root olarak yada normal bir kullanıcı ile çalıştırmak | blackman | GNU / Linux / UNIX / BSD / Pardus | 2 | 11/11/2005 04:01 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |