صفحه 1 از 2 12 آخرآخر
نمایش نتایج 1 تا 40 از 52

نام تاپیک: مشکل در اجرای برنامه از روی شبکه

  1. #1

    Tick مشکل در اجرای برنامه از روی شبکه

    با سلام:
    من یک برنامه دارم که روی سرور یکی از سازمانهای دولتی هست.
    وقتی فایل exe برنامه رو روی درایو server شبکه می گذارم اجرا نمی شود و error
    That assembly does not allow partially trusted callers
    می دهد.
    اما وقتی روی hard هست برنامه اجرا میشه
    ممنون می شم اگر کمکم کنید.

  2. #2
    کاربر دائمی آواتار MH2538
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    No Man Land
    پست
    537
    به این آدرس مراجعه کن.
    http://blogs.msdn.com/shawnfa/archiv...04/367390.aspx

  3. #3

    نشد

    ممنونم
    اما من این لینکو دیدم اما چیزی دستگیرم نشد
    این پیغام اصلا چیه؟
    باید چه کار کنم؟

  4. #4

    یکی منو کمک کنه

    کسی نیست بتونه به من کمک کنه؟

  5. #5
    نقل قول نوشته شده توسط alirzn مشاهده تاپیک
    با سلام:
    من یک برنامه دارم که روی سرور یکی از سازمانهای دولتی هست.
    وقتی فایل exe برنامه رو روی درایو server شبکه می گذارم اجرا نمی شود و error
    That assembly does not allow partially trusted callers
    می دهد.
    اما وقتی روی hard هست برنامه اجرا میشه
    ممنون می شم اگر کمکم کنید.
    لطفا به این آدرس رجوع کنید.

  6. #6
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    ببیینید بنا به secuerity که مایکروسافت در دات نت ارائه کرده است هر برنامه تنها به منابعی که بصورت لوکال در آن کامپیوتر قرار دارد تراست می کند.
    در صورتی که برنامه شما بخواهد از منابعی که در شبکه قرا دارند استفاده کنید (از قبیل اسمبلی های غیر میکروسافت)مشکل trust خواهید داشت (اسمبلی های مایکرو سافت بطور پیش فرض تراست شده اند). که این مشکل به راحتی با ابزارهای caspol و یا ایجاد یک پکیج msi و قرا دادن آن در Group policy به راحتی قابل حل است.

    این کار را انجام داده و کاملاً تست کرده ام. جواب می دهد.
    اگر Net. نمی دانید وارد نشوید.

  7. #7
    میشه یکم توضیح بدید.
    چطور میشه این کاری که گفتید رو انجا داد.
    میشه دقیق بگید؟

  8. #8
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    نمونه ای از نحوه استفاده از CASPOL را در پایین برایتان قرار می دهم

    %systemroot%\Microsoft.NET\Framework\v2.0.50727\ca spol -m -polchgprompt off -ag LocalIntranet_Zone -url \\Donya\BNPPAssistance\* FullTrust -n "BNPPAssistance" -d "BNPPAssistance Trust"

    این پچ را بایستی در کلاینت هایتان اجرا کنید.

    البته این تنضیمات را می توانید در روی یک ماشین در CONTEROL PANERL-->
    Microsoft .NET Framework 2.0 Configuration -->
    RUNTIME SECUERITY POLICY -->
    MACHINE -->
    CODE GROUPS -->
    ALL_CODE -->
    LocalIntranet_Zone -->
    ADD A CHILD GROUP CODE
    انجام دهید سپس بر روی نود RUNTIMESECURITY POLICY کلیک راست کرده و با انتخاب CREATE DEPLOYMENT PACKAGE یک فایل .MSI بدست خواهید آورد که تنضیماتی را که انجام داده اید را با اجرای آن بر روی هر کامپیوتری انجام خواهد داد. حال این پکیج را درز GEROUP PLOCY برای اجرا بر روی کلاینت های دامین تان قرار دهید.
    اگر Net. نمی دانید وارد نشوید.

  9. #9
    میبخشید پکیج را در کجا قرار دهم؟
    منظورت از group policy کجاست؟

    من این کاری رو گفتید کردم دوباره نشد.
    اون capsol رو کجا باید وارد کنم؟
    من فایلمو واستون فرستادم یک نگاهی بهش کی کنید؟
    خیلی واسم این کار مهمه . اگر کمکم کنید واقعا ممنون میشم.

    آقا من اون کار رو کردم و پکیج رو هم ساختم و اجراش کردم بازم نشد.
    این کار واسم خیلی مهمه . واقعا ممنون میشم اگر کمکم کنید.
    وقتی ADD A CHILD GROUP CODE
    را می زنم در تنظیماتش چیزه خاصی نداره که؟

    میبخشید پکیج را در کجا قرار دهم؟
    منظورت از group policy کجاست؟

    اون دستور capsol که گفتید تا v2.0.50727 رو میرم.
    اون بعدش چیه؟
    کجا باید وارد کنم؟
    آخرین ویرایش به وسیله omid_Ahmadi : شنبه 17 شهریور 1386 در 13:46 عصر

  10. #10
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    1- این چیزهایی که در بالا گفتم را در MSDN خواندم. یک نگاهی بهش بنداز خیلی خوب و جامع دربرش صحبت کرده است.
    2- group policy یکی از امکانات WINDOWS SERVER2000 , 2003 می باشد که با کمک آن می توانید یک سری اعمال سیاست ها را بر روی شبکه تان انجام دهید. مثلا این که بر روی هر کلاینت یک نرم افزار را نصب کنید که در مورد بالا پکیج MSI می باشد.
    3-این دستور capsol که گفتم را می توانید به صوورت یک batch file درست کنید و بر روی کلاینت هایتان اجرا کنید. یا اور می شوم که \\Donya\BNPPAssistance\* ادرس برنامه شما است )Donya) اسم سرور یا کامپیوتری که برنامه در ان قرار ارد و BNPPAssistance اسم فولدری که shareشده است.
    4- ADD A CHILD GROUP CODE بعد یک اسم به انتخاب خودت می دی بعد next بعد url را انتخاب می کنی و در پایینش مسر پوشه برنامه مثلاً \\Donya\BNPPAssistance\ و بعد nextو بعد full trust و ...
    اگر Net. نمی دانید وارد نشوید.

  11. #11

    آقا نشد

    آقا من اون کارو کردم نشد.
    آقا شرمنده من فایل برنامه رو فرستادم واستون.
    آدرس سرور و فلدر منم روی شبکه که domain هست به صورت زیره.
    172.16.0.3\\
    و اسم فلدر baznesh هست.
    واقعا ممنون میشم اگر کمکم کنید و یک نگاهی به برنامه کنید.
    راستی اون capsol رو حتما باید انجام بدم؟ یا همون msi ساختن کفایت می کنه؟
    یعنی دو راه مختلف هست یا اینکه هر دو شو باید انجام بدم؟
    فایل های ضمیمه فایل های ضمیمه

  12. #12
    نقل قول نوشته شده توسط alirzn مشاهده تاپیک
    آقا من اون کارو کردم نشد.
    آقا شرمنده من فایل برنامه رو فرستادم واستون.
    آدرس سرور و فلدر منم روی شبکه که domain هست به صورت زیره.
    172.16.0.3\\
    و اسم فلدر baznesh هست.
    واقعا ممنون میشم اگر کمکم کنید و یک نگاهی به برنامه کنید.
    راستی اون capsol رو حتما باید انجام بدم؟ یا همون msi ساختن کفایت می کنه؟
    یعنی دو راه مختلف هست یا اینکه هر دو شو باید انجام بدم؟

    کاری که تو پست 5 گفتم رو انجام دادید؟؟؟

  13. #13
    اون msdn رو هم دیدم اما به نتیجه نرسیدم

  14. #14
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    یکی از دو روش capsol یا msi به اختیار خودت.
    ببین شما مشکل تراست به یک منبع داری و مثالی که من در بالا آوردم تراست به یک فولدر بود ببین به چی تراست نمی کنی (یک پرینتر، یک ...). ولی روش همونی که در قبلا گفتم.
    اگر Net. نمی دانید وارد نشوید.

  15. #15
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    دوست عزیز ، من برنامه شما را در فولدر شیر شده در شبکه اجرا کردم (البته تا قسمت لاگین به sql server).


    1- اگر ip سرور شما 172.16.0.3 یاشد و برنامه شما در فولدر baznesh شیر (share) شده باشد شما می توانید یک بچ فایل به صورت

    echo off
    %systemroot%\Microsoft.NET\Framework\v2.0.50727\ca spol -m -polchgprompt off -ag LocalIntranet_Zone -url \\172.16.0.3\baznesh\* FullTrust -n "baznesh" -d "bazneshTrust"
    Pause

    بسازید و با اجرای آن در کلاینت هایتان به آنها بگویدد که به مسیر فوق trust کنند (البته بایستی پرمیشن لازم را برای اجرای آن در کلاینت ها داشته باشید به همین دلیل در پایان بچ فایل pause گذاشتم تا از صحت اجرای آن مطمئن شوید)
    حالا کلاینت هایتان می توانند با اجرای \\172.16.0.3\baznesh\mnu.exe در windows Explorer برنامه تان را اجرا کنند (می توانید یک شورت کات برای آن بسازید)


    2- اگرنام کامپیوتر سرور شما Server01 یاشد و برنامه شما در فولدر baznesh شیر (share) شده باشد شما می توانید یک بچ فایل به صورت

    echo off
    %systemroot%\Microsoft.NET\Framework\v2.0.50727\ca spol -m -polchgprompt off -ag LocalIntranet_Zone -url \\Server01\baznesh\* FullTrust -n "baznesh" -d "bazneshTrust"
    Pause

    بسازید و با اجرای آن در کلاینت هایتان به آنها بگویدد که به مسیر فوق trust کنند (البته بایستی پرمیشن لازم را برای اجرای آن در کلاینت ها داشته باشید به همین دلیل در پایان بچ فایل pause گذاشتم تا از صحت اجرای آن مطمئن شوید)
    حالا کلاینت هایتان می توانند با اجرای \\Server01 \baznesh\mnu.exe در windows Explorer برنامه تان را اجرا کنند (می توانید یک شورت کات برای آن بسازید)


    نکته: بین دو UNC ـ( \\Server01 \baznesh\mnu.exe و \\172.16.0.3\baznesh\mnu.exe) تفاوت قائل شوید و اگر به یک نوع UNC تراست بخشیدید فقط از آن می توانید استفاده کنید (مثلاً در مورد اول نمی توانید از \\Server01 \baznesh\mnu.exe برای اجرای برنامه استفاده کنید و برعکس) بنا بر این بهتر است هر دو بچ فایل را با هم ادقام کنید.


    اگر باز هم به مشکل برخوردید صددرصد مطمئن باشید اشکال از جای دیگری است.
    مرا بی اطلاع نگذارید.
    با تشکر.
    اگر Net. نمی دانید وارد نشوید.

  16. #16
    مرسی از راهنماییتون
    این بچ فایل رو چه جوری باید بسازم؟
    یعنی این دستوری که نوشتید رو کجا باید وارد کنم؟
    واقعا ممنون

  17. #17
    کاربر دائمی آواتار PC2st
    تاریخ عضویت
    آذر 1385
    محل زندگی
    کرمانشاه
    سن
    38
    پست
    1,491
    این بچ فایل رو چه جوری باید بسازم؟
    بچ فایل (Batch File) یک فایل متنی با پسوند bat است. یک فایل متنی با اون محتویات درست کنید و پسوندش رو به bat تغییر بدید.

  18. #18
    آقا من این کارو هم کردم بازم نشد.
    ببین آدرس دقیق فلدر من در مسیر \\172.16.0.3\nv\baznesh
    و اسم سرور \\172.16.0.3\nv\baznesh
    که در واقع nv یکی از شاخه های سرور است و baznesh درون آن است.
    من nv هم به دستوراتم اضافه کردم اما بازهم نشد.
    شما میشه batch فایل رو بسازین و واسه من بفرستید؟
    ضمنا لازم نیست bacth فایل جای خاصی باشه و اجرا بشه؟
    ممنون میشم

  19. #19
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    1-\\172.16.0.3\nv\baznesh\ اسم سرور نیست اسم سرور می تونه serevceer01, ... باشه
    2- در کلاینت هات بچ فایل را اصلاً اجرا می کنی؟ و آیا با موفقیت اجرا میشود؟
    فایل های ضمیمه فایل های ضمیمه
    اگر Net. نمی دانید وارد نشوید.

  20. #20
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    لازم نیست bacth فایل جای خاصی باشه و اجرا بشه. خودش مسیر caspol زرا پیدا می کند.
    اگر Net. نمی دانید وارد نشوید.

  21. #21
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    بلاخره مشکلت حل شد؟
    اگر Net. نمی دانید وارد نشوید.

  22. #22
    نه هنوز همون مشکل رو دارم هر کاری میکنم نمیشه.
    روی هر شبکه ای که می خوام این کارو کنم همین پیغام رو میده.

  23. #23
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    1- مطمئن باش که جواب همینی که من گفتم. من خودم برنامت را توی شبکه تست کردم (التهتا لاگین به اسکیوال سرور) بدون هیچ مشکلی اجرا شد.
    2- اگر تمام چیزهای رو که گفتم مو به مو اجرا کردی پس باید مشکل جای دیگری باشد.
    3-برای یافتن مشکل از جاهای خیلی ساده شروع می کنیم.

    الف- اصلاً تو کلاینت هات دات نت فریمورک نصب است و چه ورژنی؟ اا با ورژن مورد استفاده در برنامه ات یکی است؟
    ب - ایا اگر برنامه ات را بصورت لوکال در کلایت هااجرا کنی (یعنی بدون انکه برای برنامه ات ستاپ بسازی باکپی فایلهای که در بالا دادی برنامه ات در یک پوشه در کلاینت هات مثلاً c:\) بطور کاملاجرا می شود. لین صوال را از اینبابت گفتم تا بدانم تمام اسمبلی ها و دیگر resource ها را در پوشه رنامه قرار دادی.
    ج- باز هم می پرسم ایا دیتور trust به مسیر پوشه share شد با موفقیت انجام می شود. برای اطمینان در .net 2.0 configuraion managment ببین ایا دستور فوق درست trust کرده است.
    د- فکر می کنی برنامه ات به ه پرمیشن هایی برای پوشه و فایل های وجود دران نیاز دارد و ایا اون پرمیشن ها را دارد.
    اگر Net. نمی دانید وارد نشوید.

  24. #24
    آره .net2.0 نصب هست روی همه کلاینت هام
    و وقتی فایل ها رو روی هارد کلاینت کپی می کنم بدون مشکل اجرا میشه.

    منظور ج و د رو متوجه نشدم دقیق میگید چیه؟



    نقل قول نوشته شده توسط رضا عربلو مشاهده تاپیک
    1- مطمئن باش که جواب همینی که من گفتم. من خودم برنامت را توی شبکه تست کردم (التهتا لاگین به اسکیوال سرور) بدون هیچ مشکلی اجرا شد.
    2- اگر تمام چیزهای رو که گفتم مو به مو اجرا کردی پس باید مشکل جای دیگری باشد.
    3-برای یافتن مشکل از جاهای خیلی ساده شروع می کنیم.

    الف- اصلاً تو کلاینت هات دات نت فریمورک نصب است و چه ورژنی؟ اا با ورژن مورد استفاده در برنامه ات یکی است؟
    ب - ایا اگر برنامه ات را بصورت لوکال در کلایت هااجرا کنی (یعنی بدون انکه برای برنامه ات ستاپ بسازی باکپی فایلهای که در بالا دادی برنامه ات در یک پوشه در کلاینت هات مثلاً c:\) بطور کاملاجرا می شود. لین صوال را از اینبابت گفتم تا بدانم تمام اسمبلی ها و دیگر resource ها را در پوشه رنامه قرار دادی.
    ج- باز هم می پرسم ایا دیتور trust به مسیر پوشه share شد با موفقیت انجام می شود. برای اطمینان در .net 2.0 configuraion managment ببین ایا دستور فوق درست trust کرده است.
    د- فکر می کنی برنامه ات به ه پرمیشن هایی برای پوشه و فایل های وجود دران نیاز دارد و ایا اون پرمیشن ها را دارد.

  25. #25
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    اگر چه که شک دارم که تمام چیزهایی که گفتم به دقت انجام داده ای، ولی خوب ادامه می دهیم.
    ج. بر روی یک کلاینت در
    CONTEROL PANERL -->
    Microsoft .NET Framework 2.0 Configuration -->

    RUNTIME SECUERITY POLICY -->
    MACHINE -->
    CODE GROUPS -->
    ALL_CODE -->
    LocalIntranet_Zone
    آیا نود baznesh را می بینی . این نود چه تنضیماتی دارد؟

    د. فکر می کنی برنامه ات به چه پرمیشن هایی برای پوشه و فایل های وجود دران نیاز دارد و ایا اون پرمیشن ها را دارد. یعنی ممکن ست برنامه ات بخواهد در این شاخه چیزی را تغییر دهد مثلاً یک فایل را و شما فقط پرمیشن Readonly داشته باشید؟

    ه. یک برنامه خیلی ساده که از یک ریسورس (مثلاً یکی از اسمبلی های که در برنامت از انها استفاده کرده ای) استفاده می کند را در همان پوشه بگذار و ببین ایا اجرا می شود؟
    اگر Net. نمی دانید وارد نشوید.

  26. #26
    نود Baznesh حاوی:
    Description:
    bazneshTrust

    Assembly evidence must match this membership condition to belong to the code group: Url: \\172.16.0.3\nv\baznesh\*.

    Assemblies matching the membership condition are granted this permission set at the current policy level: FullTrust.

    Permission Set Description:
    Allows full access to all resources



    ضمنا من تو برنامم از componentهای متفرقه که از internet گرفتم و add refrence کردم استفاده می کنم.
    اونها باعث مشکل که نمیشن؟
    آخرین ویرایش به وسیله omid_Ahmadi : یک شنبه 01 مهر 1386 در 13:07 عصر

  27. #27
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    نقل قول نوشته شده توسط alirzn مشاهده تاپیک
    ضمنا من تو برنامم از componentهای متفرقه که از internet گرفتم و add refrence کردم استفاده می کنم.
    خویب ما می خواهیم به همین کامپاننت ها که در شاخه برنامه ات قرار دارند تراست بکنیم.
    ه. یک برنامه خیلی ساده که از یک ریسورس (مثلاً یکی از اسمبلی های که در برنامت از انها استفاده کرده ای) استفاده می کند را در همان پوشه بگذار و ببین ایا اجرا می شود؟
    اگر Net. نمی دانید وارد نشوید.

  28. #28
    منظورتو دقیق متوجه نمیشم. میشه دقیق بگی چکار کنم؟
    من فلدرو واست فرستادم مثلا کدوم فایل رو؟


    نقل قول نوشته شده توسط رضا عربلو مشاهده تاپیک
    خویب ما می خواهیم به همین کامپاننت ها که در شاخه برنامه ات قرار دارند تراست بکنیم.
    ه. یک برنامه خیلی ساده که از یک ریسورس (مثلاً یکی از اسمبلی های که در برنامت از انها استفاده کرده ای) استفاده می کند را در همان پوشه بگذار و ببین ایا اجرا می شود؟

  29. #29
    منظورتو دقیق متوجه نمیشم. میشه دقیق بگی چکار کنم؟
    من فلدرو واست فرستادم مثلا کدوم فایل رو؟

  30. #30
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    ببین ریسورس می تونه یک فایل باشد، یک اسمبلی باشد.
    یک برنامه خیلی ساده درست کن و در اون از کامپاننتهای که در برنامه اصلی ات استفاده کردی قرار بده. قائدتاً این برنامه بایستی اجرا شود.
    اگر Net. نمی دانید وارد نشوید.

  31. #31
    سلام :
    آقا من مشکلی که داشتم و اون اجرا نشدن برنامه از روی شبکه بودو هنوز دارم. و خیلی هم لازمش دارم. میشه با هم دوباره تلاش کنیم که درست بشه؟
    ممنون. این لینک بدرد میخوره؟
    http://www.codeproject.com/csharp/run_code_remotely.asp

    نقل قول نوشته شده توسط رضا عربلو مشاهده تاپیک
    ببین ریسورس می تونه یک فایل باشد، یک اسمبلی باشد.
    یک برنامه خیلی ساده درست کن و در اون از کامپاننتهای که در برنامه اصلی ات استفاده کردی قرار بده. قائدتاً این برنامه بایستی اجرا شود.

  32. #32
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    ببین من برنامه تو را بدون هیچ مشکلی از روی یک فولدر شیر شده در شبکه اجرا کردم.
    ای کاش می تونستم یک فیلم برات تهیه کنم و برات بفرستم تا ببینی!
    با اطمینان می گویم که اگر کارهای را که در بالا گفتم درست انجام بدهی بایستی بتوانی برنامه ات را اجرا کنی، مگر آنکه مشکل در جای دیگری باشد.

    اگر می خواهی دوباره با هم سعی کنیم، یک بار دیگه یک برنامه تک فرمی خیلی ساده که از اون کامپاننت ها استفاده می کنند بساز و تمام اون مراحلی که گفتم انجام بده و ببین اجرا میشود یا نه اگر تمام اون مراحل را به درستی انجام دادی و برنامه ات اجرا شد که فوحی و اگر اجرا نشد مطمئن باش مشکل از جای دیگری است.

    نه اون لینکی که دادی مربوط به مبحث دات نت ریموتینگ است.
    لینک زیر رو یک نگاه کن :
    http://www.codeproject.com/dotnet/UB_CAS_NET.asp
    آخرین ویرایش به وسیله omid_Ahmadi : پنج شنبه 24 آبان 1386 در 15:51 عصر
    اگر Net. نمی دانید وارد نشوید.

  33. #33
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    mehdi6755 جان این کدت که مشکل داره، اصلا از لحاظ Syntax درست نیست، شاید بد کپی کردی، یه بار دیگه با دقت بنویس، مرسی:
    [assembly: System.Security.Permissions.PermissionSet
    System.Security.Permissions.SecurityAction.Request Minimum, Name="FullTrust")]


    البته از این مسیر که از CodeProject گرفتم، مشکل حل میشه :
    ->Control Panel\Administrative Tools: Net framework configuration->RunTime security policy->(Machine)->
    ->All code->Edit Code Group Properties->Permission set

    و Permission set رو روی Full Trust قرار بدید.


    ولی راهی که mehdi6755 گفت، از طریق کد نویسی هست و قشنگ تره.
    ولی یه سوال اینجاس، اگه برنامه ی ما از dll یا ocx ای غیر از دات نت استفاده کرده باشه چی ؟

  34. #34
    آقا من اون راه رو چک کردم اما دقیق نمی دونم باید چه کار کنم و آیا درست کارمئ انجام میدم یا نه؟
    میشه با هم دوباره از اول تلاش کنیم؟ ممنون میشم.

    نقل قول نوشته شده توسط رضا عربلو مشاهده تاپیک
    ببین من برنامه تو را بدون هیچ مشکلی از روی یک فولدر شیر شده در شبکه اجرا کردم.
    ای کاش می تونستم یک فیلم برات تهیه کنم و برات بفرستم تا ببینی!
    با اطمینان می گویم که اگر کارهای را که در بالا گفتم درست انجام بدهی بایستی بتوانی برنامه ات را اجرا کنی، مگر آنکه مشکل در جای دیگری باشد.

    اگر می خواهی دوباره با هم سعی کنیم، یک بار دیگه یک برنامه تک فرمی خیلی ساده که از اون کامپاننت ها استفاده می کنند بساز و تمام اون مراحلی که گفتم انجام بده و ببین اجرا میشود یا نه اگر تمام اون مراحل را به درستی انجام دادی و برنامه ات اجرا شد که فوحی و اگر اجرا نشد مطمئن باش مشکل از جای دیگری است.
    یکی از برنامه های دیگم که می خوام باز کنم یک پیغام دیگه میده.
    request for the permission of type
    'system.data.sqlclient.sqlclientpermission,system. data'fail
    این پیغام مال چیه؟
    آخرین ویرایش به وسیله omid_Ahmadi : پنج شنبه 24 آبان 1386 در 15:51 عصر

  35. #35
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597
    احتمالاً لاگینی که با آن به اس کیو ال متصل می شوی پرمیشن لازم برای اجرای دستور اس کیو ال مربوطه را ندارد.

    اون لینکی رو که داده بودم با دقت خوندی؟
    http://www.codeproject.com/dotnet/UB_CAS_NET.asp
    آخرین ویرایش به وسیله omid_Ahmadi : پنج شنبه 24 آبان 1386 در 15:51 عصر
    اگر Net. نمی دانید وارد نشوید.

  36. #36
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    یکی از برنامه های دیگم که می خوام باز کنم یک پیغام دیگه میده.
    request for the permission of type
    'system.data.sqlclient.sqlclientpermission,system. data'fail
    این پیغام مال چیه؟
    همون راه حلی که در پست 33 گفتم رو انجام دادی ؟ از اون مسیر برو، مشکلت حل میشه، ولی اون دو تا سوال رو که در پست 33 کردم هنوز کسی جواب نداده.

  37. #37
    این کارو که تو پست 33 گفتی رو روی client ها باید انجام بدم یا server؟

    نقل قول نوشته شده توسط hdv212 مشاهده تاپیک
    همون راه حلی که در پست 33 گفتم رو انجام دادی ؟ از اون مسیر برو، مشکلت حل میشه، ولی اون دو تا سوال رو که در پست 33 کردم هنوز کسی جواب نداده.

  38. #38
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    روی جایی که این پیغام خطا رو بهت میده، به احتمال زیاد کلاینت هست.

  39. #39
    آقا من این کارو کردم درست شد. اما من چندین کلاینت دارم. نمیشه که یکی یکی روی همه ی کلاینت ها این کارو کرد. نمیشه توی کد برنامه کدی نوشت که این تنظیمو انجام بده؟

    نقل قول نوشته شده توسط hdv212 مشاهده تاپیک
    روی جایی که این پیغام خطا رو بهت میده، به احتمال زیاد کلاینت هست.

  40. #40
    آقا من این کالرو کردم درست شد
    ->Control Panel\Administrative Tools: Net framework configuration->RunTime security policy->(Machine)->
    ->All code->Edit Code Group Properties->Permission set

    اما روی تک تک client ها باید این کارو کنم. نمیشه کدی نوشت تو برنامم بگذارم که همین کارو اتوماتیک انجام بده؟

    نقل قول نوشته شده توسط رضا عربلو مشاهده تاپیک
    احتمالاً لاگینی که با آن به اس کیو ال متصل می شوی پرمیشن لازم برای اجرای دستور اس کیو ال مربوطه را ندارد.

    اون لینکی رو که داده بودم با دقت خوندی؟
    http://www.codeproject.com/dotnet/UB_CAS_NET.asp

صفحه 1 از 2 12 آخرآخر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •