Chà, chúng tôi đang sử dụng Dịch vụ web của Amazon và vì vậy chúng tôi đang tìm cách sử dụng các tập lệnh và chương trình để khắc phục vấn đề này. Vì vậy, tôi đã săn lùng một công cụ dòng lệnh. Vì vậy, trước tiên tôi đã thử mẹo chạy
c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
nhưng vì tôi đang chạy Windows Server 2012 trên nền tảng đám mây nên nó đã phàn nàn
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.
và tôi đã tìm kiếm và tìm thấy Trang hỗ trợ chính thức của Microsoft KB2736284 . Vì vậy, có một công cụ dòng lệnh dism.exe
. Vì vậy, tôi đã thử như sau
dism /online /enable-feature /featurename:IIS-ASPNET45
nhưng nó đã phàn nàn và đưa ra một danh sách các featurenames để thử, vì vậy tôi đã thử từng cái một và tôi đã kiểm tra trang web WebAPI của mình sau mỗi cái và nó hoạt động sau cái cuối cùng trong danh sách.
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
Và bây giờ tôi có thể duyệt đến trang WebAPI của mình và xem thông tin API. Điều đó sẽ giúp một vài người. [Tuy nhiên, tôi vẫn chưa ra khỏi rừng hoàn toàn và tôi không thể truy cập trang web từ bên ngoài hộp. Vẫn đang làm việc với nó.]
Ngoài ra, tôi đã làm một số bước trước đó sau phản ứng của người khác. Tôi có thể xác nhận rằng Phân quyền tính năng sau đây cần được thay đổi (mặc dù tôi muốn tìm một công cụ dòng lệnh cho những thứ này).
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