เรากำลังใช้ Amazon Web Services อยู่ดังนั้นเราจึงต้องการใช้สคริปต์และโปรแกรมเพื่อแก้ไขปัญหานี้ ดังนั้นฉันจึงตามล่าหาเครื่องมือบรรทัดคำสั่ง ดังนั้นก่อนอื่นฉันก็ลองกลโกงการวิ่ง
c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
แต่เนื่องจากฉันใช้งาน Windows Server 2012 บนคลาวด์จึงมีการร้องเรียน
This option is not supported on this version of the operating system. Administrators should instead install/uninstall ASP.NET 4.5 with IIS8 using the "Turn Windows Features On/Off" dialog, the Server Manager management tool, or the dism.exe command line tool. For more details please see http://go.microsoft.com/fwlink/?LinkID=216771.
และฉัน Googled และพบอย่างเป็นทางการของไมโครซอฟท์สนับสนุนหน้า KB2736284 dism.exe
จึงมีเครื่องมือบรรทัดคำสั่ง ดังนั้นฉันจึงลองทำสิ่งต่อไปนี้
dism /online /enable-feature /featurename:IIS-ASPNET45
แต่มันก็บ่นและให้รายการของ featurenames ที่จะลองดังนั้นฉันลองพวกเขาทีละคนและฉันทดสอบหน้าเว็บ WebAPI ของฉันหลังจากที่แต่ละคนและมันทำงานหลังจากที่ด้านล่างในรายการ
dism /online /enable-feature /featurename:IIS-ApplicationDevelopment
dism /online /enable-feature /featurename:IIS-ISAPIFilter
dism /online /enable-feature /featurename:IIS-ISAPIExtensions
dism /online /enable-feature /featurename:IIS-NetFxExtensibility45
ตอนนี้ฉันสามารถเรียกดูเว็บไซต์ WebAPI ของฉันและดูข้อมูล API ที่จะช่วยคนไม่กี่คน [อย่างไรก็ตามฉันยังไม่ออกจากป่าโดยสิ้นเชิงเลยและฉันไม่สามารถเข้าถึงเว็บไซต์จากนอกกรอบได้ ยังทำงานกับมันอยู่]
นอกจากนี้ฉันได้ทำตามขั้นตอนก่อนหน้านี้บางส่วนเพื่อตอบสนองต่อคนอื่น ฉันสามารถยืนยันได้ว่าการมอบหมายคุณสมบัติต่อไปนี้จำเป็นต้องเปลี่ยนแปลง (แม้ว่าฉันต้องการหาเครื่องมือบรรทัดคำสั่งสำหรับสิ่งเหล่านี้)
In Feature delegation
Change
'Handler Mappings' from Read Only to Read/Write
Change
'Modules' from Read Only to Read/Write
Change
'SSL Settings' from Read Only to Read/Write