4

このチュートリアルの手順に従って、inetmgrで[モジュール]をクリックした後の[IIS 7.5でのセットアップ]の最初の項目では、次のエラーが発生します。

モジュールエラー

完全な画像: http: //i.stack.imgur.com/QCM4s.png

RavenDBのWeb.config

<configuration>
    <appSettings>
        <add key="Raven/DataDir" value="~\Data"/>
        <add key="Raven/AnonymousAccess" value="Get"/>
    </appSettings>
    <system.webServer>
        <handlers>
            <add name="All" path="*" verb="*" type="Raven.Web.ForwardToRavenRespondersFactory, Raven.Web"/>
        </handlers>
        <modules runAllManagedModulesForAllRequests="true">
            <remove name="WebDAVModule" />
        </modules>
    </system.webServer>
    <runtime>
        <loadFromRemoteSources enabled="true"/>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <probing privatePath="Analyzers"/>
        </assemblyBinding>
    </runtime>
</configuration>

applicationHost.config

http://pastebin.com/UJTJfB9f

試す

数回の試みのために、私は変更しようとしました

これ..

<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />

これに..

<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />

結果

「inetmgrでモジュールが機能しました!」にアクセスしようとしたとき

ただし、RavenDBStudioは機能しません。次の画像:

エラーRavenDBStudio


Config Error
   This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".  

Config File
   \\?\C:\Users\Riderman\RavenDB-Build-960\Web\web.config 
4

1 に答える 1

3

サーバーの web.config を確認し、overrideModeDefaultからDenyに変更しAllowます。

<configSections>
  <sectionGroup name="system.webServer">
    <section name="handlers" overrideModeDefault="Deny" /> 
    <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />

また、IIS 管理コンソールで Web サーバー レベル (左側のペインでサーバーを選択するだけ) でセクションを管理し、[機能委任] を選択することもできます。

代替テキスト

上の図でわかるように、すべての機能は読み取り/書き込みです。現在、私のマシンではモジュール機能は読み取り専用であるため、読み取り/書き込みに変更する必要があります - Set Feature Delegation の右側のペインで、読み取り/書き込みをクリックするだけです...

于 2012-06-18T14:45:27.617 に答える