PDA

View Full Version : اجرا نشدن برنامه از روي كلاينت ها **برنامه Caspol.exe



In_Chan_Nafar
شنبه 19 بهمن 1387, 19:55 عصر
با سلام خدمت دوستان عزيز
چند وقت پيش يك مشكل (اجرا نشدن برنامه از روي كلاينت ها) در مورد Share كردن Folder مربوط به برنامه اجرايي پيدا كردم روشي كه من براي Share كردن استفاده مي كنم به صورت زير مي باشد.
سيستم عامل سرور ويندوز 2003 سرور & Domain مي باشد
.Net Framework نسخه 3.5 بر روي كلاينت ها
استفاده از برنامه caspol.exe جهت FullTrust كردن Folder مربوط به برنامه كاربردي
من caspol.exe را از مسير .net 2 پيدا كردم و اون را به شاخه System32 سرور كپي سپس فولدر مربوط به برنامه را با استفاده از دستور زير Trust كردم.
caspol -m -polchgprompt off -ag LocalIntranet_Zone -url \\Server_Name OR IP\ Program_ Folder\* FullTrust -n "BNPPAssistance" -d "BNPPAssistance Trust
نكته :
.Net Framework موجود در سرور من نسخه 2 مي باشد ولي بر روي كلاينت ها نسخه 3.5 نصب شده است (فكر مي كنم مشكل اجرا نشدن برنامه از روي كلاينت ها)
با توجه به اينكه سرور من Domain است آيا امكان دارد پارامتر هاي برنامه caspol.exe را اشتباه زده باشم (لازم به ذكر است كه اجراي برنامه فوق فقط از روي سرور بوده است)

لازم به ذكر است كه من با دستور فوق مابين دو سيستم كه ويندوز XP با دانت نسخه 3.5 داشته ام جواب گرفته ام
حال مي خواهم بدانم آيا دوستان راه حل بهتري براي انجام اينكار دارند

nokhodsiah2001
یک شنبه 20 بهمن 1387, 10:08 صبح
سلام دوست عزیز

چرا برای Share کردن از امکانات خود ویندوز استفاده نمی کنی ؟

In_Chan_Nafar
یک شنبه 20 بهمن 1387, 15:50 عصر
دوست عزیز برنامه با ویندوز Share شده ** جهت اجرا کردن برنامه در کلاینت پس از راه اندازی دات نت فریم ورک و... در هر کلاینت بایستی حالت Fulltrust و...

nokhodsiah2001
دوشنبه 21 بهمن 1387, 16:21 عصر
ok

ممنون از توضیحاتتون

nokhodsiah2001
دوشنبه 21 بهمن 1387, 16:34 عصر
ببخشید میشه در ارتباط با موارد استفاده از caspol.exe کمی توضیح بدین