ข้อผิดพลาดของฟังก์ชัน Azure: แอปไม่รองรับการสร้างระยะไกลเนื่องจากสร้างขึ้นก่อนวันที่ 1 สิงหาคม 2019

ฉันกำลังพยายามปรับใช้ฟังก์ชัน Azure ของฉันด้วยโค้ด VS โดยใช้ func azure functionapp เผยแพร่ nhtsa --build remote และฉันได้รับข้อผิดพลาดด้านล่าง

การสร้างระยะไกลเป็นคุณสมบัติใหม่ที่เพิ่มเข้ามาในแอพฟังก์ชั่น แอปฟังก์ชันของคุณไม่รองรับรีโมตบิลด์เนื่องจากสร้างขึ้นก่อนวันที่ 1 สิงหาคม 2019 โปรดใช้ '--build local' หรือ '--build-native-deps' สำหรับข้อมูลเพิ่มเติม โปรดไปที่ https://aka.ms/remotebuild

ฉันคิดว่าเป็นเพราะระดับการเข้าถึงบัญชีพื้นที่เก็บข้อมูลและระดับการเข้าถึง ดังนั้นฉันจึงเปลี่ยนระดับบัญชีพื้นที่เก็บข้อมูลของฉันเป็น เย็น และเข้าถึงคอนเทนเนอร์เป็น สาธารณะ และฉันปรับใช้ฟังก์ชันอีกครั้ง และฉันยังคงได้รับข้อผิดพลาด

มีความคิดใดที่ฉันสามารถแก้ไขปัญหานี้ได้อย่างไร

ขอบคุณ

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่




คำตอบ (1)


ตามข้อผิดพลาดที่ระบุ จึงไม่รองรับแอปฟังก์ชันที่สร้างขึ้นก่อนวันที่ 1 สิงหาคม 2019 (ดู เอกสารประกอบ):

หากคุณประสบปัญหากับการสร้างระยะไกล อาจเป็นเพราะแอปของคุณถูกสร้างขึ้นก่อนที่ฟีเจอร์นี้จะพร้อมใช้งาน (1 สิงหาคม 2019) ลองสร้างแอปฟังก์ชันใหม่ หรือเรียกใช้ az functionapp update -g <RESOURCE_GROUP_NAME> -n <APP_NAME> เพื่ออัปเดตแอปฟังก์ชันของคุณ คำสั่งนี้อาจต้องใช้เวลาสองครั้งจึงจะสำเร็จ

person Thomas    schedule 23.05.2021
comment
ขอบคุณ @Thomas ฉันได้อัปเดตแอปฟังก์ชันโดยใช้ cmd az functionapp update -g ‹RESOURCE_GROUP_NAME› -n ‹APP_NAME› และฉันปรับใช้อีกครั้ง และฉันยังคงได้รับข้อผิดพลาดเดิม - person Rahul; 23.05.2021
comment
คุณพยายามอัปเดตหลายครั้งตามที่แนะนำในเอกสารประกอบหรือไม่ - person Thomas; 23.05.2021
comment
ใช่ @Thomas ฉันลองหลายครั้งแล้วและมันส่งคืนเนื้อหา JSON บางส่วนเมื่อฉันพยายามอัปเดตแอป ฉันสร้างแอปฟังก์ชันใหม่ในพอร์ทัลและปรับใช้อีกครั้ง แต่นั่นก็ไม่ได้ผลเช่นกัน - person Rahul; 23.05.2021
comment
ฉันต้องเปลี่ยนแปลงอะไรใน host.json ??? { เวอร์ชัน: 2.0, การบันทึก: { applicationInsights: { samplingSettings: { isEnabled: true, ไม่รวมประเภท: คำขอ } } }, extensionBundle: { id: Microsoft.Azure.Functions.ExtensionBundle, เวอร์ชัน: [1.*, 2.0.0) } } - person Rahul; 23.05.2021
comment
ฉันไม่คิดอย่างนั้น คุณช่วยผ่านขั้นตอนการสร้างได้ไหม มันถูกกำหนดค่าอย่างไร? - person Thomas; 23.05.2021
comment
มันเป็นลินุกซ์, windows หรือไม่? สำหรับ linux คุณต้องมีการตั้งค่าแอปทั้งสองนี้: ENABLE_ORYX_BUILD=true, SCM_DO_BUILD_DURING_DEPLOYMENT=true นอกจากนี้ยังจำเป็นต้องปรับใช้แบบ zip ไม่ใช่เรียกใช้จากแพ็คเกจ - person Thomas; 23.05.2021
comment
ใช่แล้ว นี่คือ Iinux ฉันได้เพิ่มการตั้งค่าแอปสองรายการ (เพิ่มภาพหน้าจอเพื่อโพสต์) และยังเปลี่ยนเวอร์ชันรันไทม์ของแอปฟังก์ชันเป็น 2 แล้ว แต่ก็ยังใช้งานไม่ได้ - person Rahul; 23.05.2021
comment
มันเป็นข้อผิดพลาดเดียวกันหรือไม่? - person Thomas; 23.05.2021
comment
ใช่ ได้รับข้อผิดพลาดเดียวกัน - person Rahul; 23.05.2021