PDA

View Full Version : کد های سمت سرور کجاست ؟!!!



gigil_Question
چهارشنبه 15 مهر 1388, 14:17 عصر
سلام
امروز یه پروژه دستم رسید که قراره یه تغییراتی روش بدم
وقتی قایل default.aspx رو باز کردم خط اولش این بود :


<%@PageLanguage="vb"AutoEventWireup="false"CodeBehind="login.aspx.vb"Inherits="abc.login" %>

جالب اینجاست که هیچ فایلی با پسوند vb وجود نداره و برنامه داره کار میکنه.
مثلا دکمه ورود رو این طوری گذاشته :


<asp:ButtonID="btnlogin"runat="server"Text=""CssClass="submit"TabIndex="3"/>

هیچ رویدادی هم براش تعریف نشده ولی کار میکنه !!!:متفکر::متفکر::متفکر:

دو تا dll هم داره.

اینا چی کار کردند؟:متعجب::متعجب::متعجب:

z_bluestar
چهارشنبه 15 مهر 1388, 14:26 عصر
به احتمال زیاد پروژه Publish شده را به شما داده اند که شامل فایل Code Behind نمی باشد .
برای بدست آوردن کد ها می توانید با استفاده از یکسری نرم افزار ها dll ها رو باز کنید .

gigil_Question
چهارشنبه 15 مهر 1388, 14:59 عصر
من نفهمیدم
این پروژه کار میکنه
چه طور ممکنه یه باتن بدون رویداد کار کنه ؟

alisebt
چهارشنبه 15 مهر 1388, 17:59 عصر
خوب سورس رو بهت ندادن. شما باید سورس رو بگیری که پابلیش نشده باشه. سورس اون DLL ها رو هم حتما نگاه کن.

gigil_Question
پنج شنبه 16 مهر 1388, 11:54 صبح
سلام
من رفتم پشت سرور آدرس پوشه سایت رو از IIS برداشتم.
کل پوشه رو کپی کردم.
ولی فقط فایل های aspx بود و .vb یا .cs نبود.
این فایل ها کجا میتونه باشه ؟
یه همچین کدی هم تو خط اول صفحه ها هست :

CodeBehind="def.aspx.vb"
مگه نباید با وجود این یه فایل def.aspx.vb وجود داشته باشه ؟!!!!
پس کجاست ؟

z_bluestar
پنج شنبه 16 مهر 1388, 12:01 عصر
من یک بار بهتون گفتم ، موقع Publish سایت این کد ها همشون تو یه Dll جمع می شن و دیگه شمــا فایلی Vb یا cs نمی بینین .
یا باید پروژه اصلی رو از برنامه نویش قبلی بگیرید و یا اینکه فایل های Dll بخونید.

BahmanDB
پنج شنبه 16 مهر 1388, 12:18 عصر
دوست عزیز همون طور که z_bluestar (http://barnamenevis.org/forum/member.php?u=24515) گفتن سایت شما publish شده است و می تونید به کمک نرم افزار reflector کدهاشو باز کنید .

gigil_Question
پنج شنبه 16 مهر 1388, 14:00 عصر
سلام
خیلی خیلی ممنون.
جریان پابلیش کردن رو نمیدونستم.
ولی یه سوال
وقتی پابلیش میشه Event های داخل تگ ها هم از بین میره ؟!!!


<asp:ButtonID="btnlogin"runat="server"Text=""CssClass="submit"TabIndex="3"/>

اگه روش پابلیش رو هم بگید ممنون میشم :خجالت:

BahmanDB
پنج شنبه 16 مهر 1388, 16:05 عصر
در قسمت soulation explorer راس کلیک کن بعد publish web site رو بزن بعد مسیری که میخای سایت پابلیش شده اونجا قرار بگیره .
به همین راحتی