Azure Mobile Services บน Local IIS แทนที่จะเป็น IIS Express

ตกลง ฉันได้สร้างโครงการ Azure Mobile Services ใน Visual Studio 2013 แล้ว ฉันเรียกใช้งานตามที่เป็นอยู่ จากนั้นในเบราว์เซอร์ ฉันทดสอบโดยเพิ่มรายการสิ่งที่ต้องทำผ่านแอปเบราว์เซอร์ธรรมดาที่ดูเหมือนว่าจะเข้าสู่โครงการบริการเหล่านี้ . มันส่งข้อความถึงฉันว่า 'ความสำเร็จปี 201' ยอดเยี่ยมมาก

จากนั้น ฉันแปลงโปรเจ็กต์จาก IIS Express เป็น Local IIS เป็นโฮสต์เว็บ คอมไพล์ใหม่และลองอีกครั้ง และแม้ว่าฉันจะได้รับแอปหน้ายิ้มแบบเดิมที่บอกฉันว่าทุกอย่างเรียบร้อยดี แต่เมื่อฉันพยายามเพิ่มรายการสิ่งที่ต้องทำ ฉันได้รับข้อผิดพลาด 404 . สิ่งนี้ตรงกันข้ามกับบทความของ Microsoft ที่ให้คำแนะนำเหล่านี้ ซึ่งระบุไว้อย่างชัดเจนว่าฉันสามารถเลือก IIS Express หรือ Local IIS ได้เมื่อตั้งค่าโปรเจ็กต์

ฉันเดาว่า web.config ขาดอะไรบางอย่างเมื่อโปรเจ็กต์นี้ทำงานบนเซิร์ฟเวอร์ IIS ในเครื่อง

ฉันหวังว่าบางคนจะมีวิธีแก้ปัญหาอยู่แล้วก่อนที่ฉันจะต้องใช้เวลาหลายชั่วโมงในการพยายามหาวิธีกำหนดค่า IIS สำหรับโปรเจ็กต์ประเภทนี้

ฉันเสียเวลาไปกับการทำงานกับข้อบกพร่องและปัญหาต่างๆ มากมายด้วย Azure Mobile และฉันเริ่มหมดแรงแล้ว - ดังนั้นฉันหวังว่าจะมีคนช่วยฉันได้ก่อนที่ฉันจะไปรับบัญชีที่ Parse ดอทคอม

ขอบคุณมากในความคาดหมาย

คณบดี


person Dean Chalk    schedule 17.06.2014    source แหล่งที่มา


คำตอบ (1)


แนวทางที่ง่ายที่สุดสำหรับสถานการณ์ของคุณอาจเป็นเพียงแค่ปรับใช้กับระบบคลาวด์ และใช้บริการนั้นสำหรับการทดสอบของคุณ Visual Studio 2013 Update 2 ทำให้ง่ายต่อการปรับใช้แอปของคุณและ เชื่อมต่อกับมันเพื่อการดีบักระยะไกล ช้ากว่าการใช้อินสแตนซ์ในเครื่องเล็กน้อย แต่คุณมั่นใจได้ว่าจะไม่เกิดเรื่องน่าประหลาดใจเมื่อคุณถ่ายทอดสดในที่สุด (เนื่องจากคุณถ่ายทอดสดตลอดเวลา)

อย่างไรก็ตาม เราจะตรวจสอบปัญหาที่คุณพบในการใช้ IIS โดยตรง บางสิ่งที่คุณอาจต้องการลองด้วยตัวเอง:

  1. ตรวจสอบว่าคุณสามารถดูเว็บไซด์ได้จากเบราว์เซอร์ของ Mac เพื่อให้แน่ใจว่าไฟร์วอลล์อนุญาตให้คำขอผ่านได้
  2. ลองใช้ลิงก์ "เริ่มต้นใช้งาน" จากหน้าหน้ายิ้ม เพื่อดูว่าจุดสิ้นสุด REST ทำงานอย่างถูกต้องหรือไม่
person Jason Cooke -Microsoft    schedule 25.06.2014
comment
ฉันขาดการเชื่อมต่อการพัฒนาหลายอย่าง (บนรถไฟ) ซึ่งเป็นเหตุผลว่าทำไมฉันถึงต้องการให้สิ่งนี้ได้ผล ฉันจัดการเพื่อค้นหาวิธีที่จะอนุญาตให้ IIS express เจาะลึกสภาพแวดล้อมการรักษาความปลอดภัยของ VM และเปิดเผยตัวเองจากภายนอก มันยังห่างไกลจากวิธีแก้ปัญหาที่ยอดเยี่ยม - person Dean Chalk; 26.06.2014
comment
เพื่อตอบสนองต่อข้อเสนอแนะของคุณ ตามที่ฉันได้กล่าวไว้ในโพสต์ต้นฉบับของฉัน ฉันได้รับข้อผิดพลาด 404 เมื่อใช้ลิงก์ "เริ่มต้นใช้งาน" เพื่อโพสต์ข้อความ - person Dean Chalk; 26.06.2014