سلام
من از این روش که در سایت موجوده برای رمز گذاری connection در وب کانفیگ استفاده کردم.
http://barnamenevisan.org/Articles/Article2400.html
من زمانی که روی کامپیوتر local خودم این رو تست می کنم درست عمل میکنه
اما وقتی روی سرور میخوام این کار رو انجام بدم .نمیشه.
( توی پروژه ام یک صفحه قرار دادم و دکمه encrypt رو اونجا قرار دادم و بعد از upload کردن پروژه روی سرور و زدن دکمه رمز گذاری ارور میده)
میشه لطفا راهنماییم کنید؟
سلام
وقت بخیر
نیاز به Decrypt کردن در سرور نیست ، شما در Local رشته اتصال را Encrypt کنید و همان فایل Web.config را در پروژه بر روی سرور قرار دهید.
این روش رو امتحان کردم.
وب کانفیگ رو روی کامپیوتر خودم encrypt کردم و روی سرور قرار دادم . اما اصلا سایت بالا نمی امد و ارور میداد.
؟؟؟؟
پیام خطا را این جا قرار بدید ، تا بررسی کنیم.
این ارور رو میده
This <customErrors> tag should then have its "mode" attribute set to "Off".
بعد از دریافت این خطا در داخلsystem.web تگ مورد نظر رو off کردم یعنی:
<customErrors mode="Off"/>
اما این بار این خطا رو میده
Failed to decrypt using provider 'DataProtectionConfigurationProvider'. Error message from the provider: Key not valid for use in specified state. (Exception from HRESULT: 0x8009000B)
??
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)