תיקון: גושי קוד מוטבע בתוך דף אינטרנט של ASP.NET 2.0 לא נעלמים כשמשתמשים בכלי יצירת משאב מקומי Visual Web Developer כדי להפיק קובץ משאבים מקומיים


תופעות


ב- Microsoft Visual Web Developer, תשתמש בכלי יצירת משאב מקומי כדי לייצר קובץ המשאב המקומי עבור דף אינטרנט של ASP.NET 2.0. כאשר תעשה זאת, ייתכן יימחקו כל גושי קוד מוטבע בדף זה. לדוגמה, יש פקד לוח דף אינטרנט של ASP.NET 2.0. הקוד עבור פקד לוח דומה להודעה הבאה:
  <form id="form1" runat="server">    <asp:Panel runat="server" ID="disablePanel">       The current server time is: <%=DateTime.NOW.ToString() %>    </asp:Panel>  </form>
לאחר מכן, באפשרותך לפתוח דף אינטרנט זה ב- Visual Web Developer ולאחר מכן לחץ על להפיק המשאב המקומי בתפריט כלים . עם זאת, המחרוזת הבאה נעלם מהקוד: < %=DateTime.NOW.ToString() % > ולכן, אם אתה מציג את תצוגת המקור של דף זה, הקוד לנוסח הבא:
<form id="form1" runat="server">    <asp:Panel runat="server" ID="disablePanel" meta:resourcekey="Panel1Resource1">       The current server time is:     </asp:Panel></form>

פתרון


מידע על החלפת התיקון החם

התיקון החם המתאים KB969364 שהוחלף עם התיקון החם KB981201, אשר מכיל את כל התיקונים שנכללו בעבר ב- KB969364.  עליך להשתמש את התיקון החם KB981201 כדי לפתור את הבעיות המתוארות ב- KB969364.לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
981201 תיקון חם זמין עבור ASP.NET 2.0 המאפשר תמיכה עבור הגנה מורחבת
  

מצב


Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

מידע נוסף


לקבלת מידע נוסף אודות גושי קוד מוטבע בדפי אינטרנט של ASP.NET, בקר באתר האינטרנט הבא של Microsoft:לקבלת מידע נוסף אודות קבצי משאבים בדפי אינטרנט של ASP.NET, בקר באתר האינטרנט הבא של Microsoft: