PDA

View Full Version : ارور در ارسال view ها روی هاست



neda555
یک شنبه 17 اردیبهشت 1391, 22:54 عصر
با سلام
من دیتا بیسم را که آپلود کردم این ارور روی view هام وجود داره:

Object is invalid. Extended properties are not permitted on 'dbo.Vhaghigi', or the object does not exist.

اگر من بیام و داخل اسکریپتی که میفرستم dbo. ها را با هیچی جایگزین کنم مشکلی پیش نمیاد؟
چه کار کنم که نام ویو درست بشه؟

fakhravari
دوشنبه 18 اردیبهشت 1391, 00:58 صبح
not exist .:متفکر:

neda555
دوشنبه 18 اردیبهشت 1391, 01:38 صبح
الان وقتی کاری که گفتم را انجام میدم این ارور را میده:

Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

fakhravari
دوشنبه 18 اردیبهشت 1391, 02:43 صبح
شما از random یا هش کردن استفاده میکنید و باید در فایل کنفیک تغیراتی انجام دهید
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="SHA1"/>

or

<machineKey validationKey="" decryptionKey="" validation="SHA1"/>


_____

<machineKey validationKey="CD9E4E1F71069EACEC045767705F3D3DD524E505D0EF427D9F DE06CD6ECA582F69C4CDB2E7263C1452BB0036B7AFF0FFBAE7 0760C1C573C530C82265EBF41AE2" decryptionKey="A5201908C125B1EF47363948600AF1A75D0A7DC666A5098C94 C2DC95725CDE2F" validation="SHA1" decryption="AES" />

______
<machineKey
validationKey="695CCDDFA5485C9C6A7F7F7C6420AB7D8B8ECCB3C96756EDD6 119C43738C977E51A76443F51A1D3AB1CD1034A0D5F2B66C94 4B9ADF85D634FE841DD85E6F0323"
decryptionKey="5683A1EAB21E877778C21A5A04FA2DB11702320E4669DD2A1B 96CB7460AA7D93"
validation="SHA1" decryption="AES"/>

_________
http://www.developerfusion.com/tools/generatemachinekey/
http://aspnetresources.com/tools/machineKey

neda555
سه شنبه 19 اردیبهشت 1391, 17:47 عصر
آقای فخرآوری ولی من از رندم یا هش استفاده نکردم

d_derakhshani
سه شنبه 19 اردیبهشت 1391, 23:45 عصر
تا تک تک اجزا فرم تون بررسی نشه نمیشه فهمید که مشکل از کجاست. این یکی از بدترین خطاهای asp.net هست.
فعلا تک زیر رو در web,config قرار بدید:

<pages enableEventValidation="false" viewStateEncryptionMode ="Never" />


البته می تویند در سطح یک صفحه هم صرفا این دو خصوصیت رو بدید

neda555
سه شنبه 19 اردیبهشت 1391, 23:58 عصر
خطای <machineKey> وقتی پیش اومد که من هر چی dbo. داشتم را با هیچی جایگزین کردم تا اسم ویو درست بشه
کجا بزارمرش داخل <system.web> شناخته نمیشه؟

d_derakhshani
چهارشنبه 20 اردیبهشت 1391, 00:04 صبح
machine key ارتباطی با dbo نداره. چون مربوط به viewstate میشه که در ارتباط با کدهای سروری نیست. اما احتمالا کار شما دارای side efftect بوده که موجب این مشکل شده

neda555
چهارشنبه 20 اردیبهشت 1391, 00:10 صبح
<pages enableEventValidation="false" viewStateEncryptionMode ="Never" /> درست شد
در مورد side effect کمی توضیح بدین لطفا

d_derakhshani
چهارشنبه 20 اردیبهشت 1391, 00:24 صبح
یعنی تاثیر جانبی. یعنی شما یک چیزی رو تغییر دادید که خود اون تغییر موجب تاثیر در جای دیگه ای شده که مکان دوم موجب بروز خطا شده(معمولا بی ارتباط مفهومی با تغییر شما)

neda555
چهارشنبه 20 اردیبهشت 1391, 00:25 صبح
مشکلم حل نشد

neda555
چهارشنبه 20 اردیبهشت 1391, 00:33 صبح
یعنی تاثیر جانبی. یعنی شما یک چیزی رو تغییر دادید که خود اون تغییر موجب تاثیر در جای دیگه ای شده که مکان دوم موجب بروز خطا شده(معمولا بی ارتباط مفهومی با تغییر شما)
چه قدر بد حالا چه جوری بفهمم مشکل کجاست:اشتباه:

d_derakhshani
چهارشنبه 20 اردیبهشت 1391, 00:34 صبح
قاعدتا نباید خطای قبلی رو دریافت کنید. اما اگه مشکل پا برجاست باید کدتون رو دید. اینجوری چیزی به ذهن نمی رسه

neda555
چهارشنبه 20 اردیبهشت 1391, 00:40 صبح
ارور قبل نیست دیگه کلا سایت بالا نمیاد ارور 500 میده
ممنون