PDA

View Full Version : امنیت در net4 و (Transparent vs Critical)



hosseinmghi
یک شنبه 02 مرداد 1390, 11:58 صبح
سلام دوستان
من کدی رو در net2 پیاده سازی کردم الان که رو هاست آپلود کردم(net4) پیغام زیر رو می ده:

Attempt by security transparent method '_AspPolling.Page_Load(System.Object, System.EventArgs)' to access security critical method 'Codewriter..ctor()' failed.


در واقع من تو pageload یک شی از کلاسی که جدا تعریف کردم رو ساختم که منبع خطاست:


72862


این کد رو 2 کاملا کار می کرد و این خطا مربوط به امنیت 4 هست ممنون میشم اگه من رو راهنمایی کنید.

Himalaya
یک شنبه 02 مرداد 1390, 12:19 عصر
سلام
کدای کلاس Codewriter رو بزار اینجا.

hosseinmghi
یک شنبه 02 مرداد 1390, 19:11 عصر
کلاس Codewriter یه کلاس ساده هست :
72876

من تو Web.config


<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>

و تو AssemblyInfo.vb


<Assembly: SecurityRules(SecurityRuleSet.Level1)>


اضافه کردم ولی مشکل حل نشد!!!!!

Himalaya
یک شنبه 02 مرداد 1390, 19:18 عصر
تو لوکال با framework 4 هم ارور میده یا نه؟ اگه آره کدای کلاس (نه تصویر کلاس دیاگرام) رو بزار اینجا تا تست بشه

hosseinmghi
یک شنبه 02 مرداد 1390, 19:32 عصر
نه من لوکال 4 رو ندارم.رو هاست که آپ می کنم مشکل داره.
عزیز اگه بخوای تست کنی مجبورم چندتا کلاس دیگه هم بزارم که بالای هزار خط کد می شه!!!
ترجیح می دم رو سایت نزارم.
تشکر

hosseinmghi
دوشنبه 03 مرداد 1390, 00:46 صبح
یه اتفاق بی مزه:گیج:
اتفاقی web.config و Assemblyinfo.vb رو پاک کردم.
مشکل حل شد!!!!
من که متوجه نشدم اینجا چی داره میگذره...:متفکر: