2016-04-04 22 views
1

yüklenemedi IIS Cookbook'da aşağıdaki tarifleri yapıyorum. opsworks AWS oturum içinde IIS-NetFXExtensibility

  1. mod_application_initialization
  2. mod_aspnet aşağıdaki özel durum alıyorum.

    [2016-04-04T01:33:41+00:00] INFO: Running queued delayed notifications before re-raising exception 
    [2016-04-04T01:33:41+00:00] ERROR: Running exception handlers 
    [2016-04-04T01:33:41+00:00] ERROR: Exception handlers complete 
    [2016-04-04T01:33:41+00:00] FATAL: Stacktrace dumped to c:/chef/runs/a66904e6-ad9e-429c-a066-6fe14c0e5494/local-mode-cache/cache/chef-stacktrace.out 
    [2016-04-04T01:33:41+00:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: windows_feature[IIS-NetFxExtensibility] (install-iis::mod_aspnet line 12) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0, 42, 127, 3010], but received '50' 
    ---- Begin output of C:\Windows\sysnative\dism.exe /online /enable-feature /featurename:IIS-NetFxExtensibility /norestart ---- 
    STDOUT: Deployment Image Servicing and Management tool 
    Version: 6.3.9600.17031 
    
    Image Version: 6.3.9600.17031 
    
    Enabling feature(s) 
    
    Error: 50 
    
    The operation is complete but IIS-NetFxExtensibility feature was not enabled. 
    A required parent feature may not be enabled. You can use the /enable-feature /all option to automatically enable each parent feature from the following list. If the parent feature(s) are already enabled, refer to the log file for further diagnostics. 
    NetFx3, NetFx3ServerFeatures, NetFx4Extended-ASPNET45 
    
    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log 
    STDERR: 
    ---- End output of C:\Windows\sysnative\dism.exe /online /enable-feature /featurename:IIS-NetFxExtensibility /norestart ---- 
    Ran C:\Windows\sysnative\dism.exe /online /enable-feature /featurename:IIS-NetFxExtensibility /norestart returned 50 
    

    Bunun işe yaraması için koduma ne eklemeliyim?

    include_recipe 'iis' 
    
    if Opscode::IIS::Helper.older_than_windows2008r2? 
        log 'Application Initialization module is not supported on Windows 2008 or lower, ignoring' 
    else 
        windows_feature 'IIS-ApplicationInit' do 
        action :install 
        end 
    end 
    

    ------------- Güncelleme ------------- Access çalışma günlüğü here

+0

Lütfen tam istemci çıkışını ekleyin. – coderanger

+0

Çalışma günlüğüne bir bağlantı sağladım. –

cevap

3

NetFx3, NetFx3ServerFeatures, NetFx4Extended-ASPNET45

Sen Bu özellikleri etkinleştirmeniz gerekir, tıpkı 'IIS-ApplicationInit''u etkinleştirdiğiniz gibi (bundan önce de).