0

昨日、Web PI を搭載した Windows 7 Ultimate マシンに Umbraco 4.x をインストールしました。私は CWS キットをいじっていましたが、すべて問題ありませんでした。

今日戻ってきましたが、サイトにアクセスできず、IIS(7) でサイトを表示できません。IIS に追加しようとしましたが、参照すると 500.19 エラーが発生します。アプリプールで遊んだことがありますが、役に立ちませんでした。

別のユーザーとして実行するように設定されていると思いますが、このマシンは自宅の PC であるか、IISExpress で実行されているため、このマシンには 1 つのアカウントしかありませんか?

どんな助けでも感謝します。

編集:

IIS のフォルダーにアクセス許可を追加しました。500.19 の詳細は次のとおりです。

この構成セクションは、このパスでは使用できません。これは、セクションが親レベルでロックされている場合に発生します。ロックは、デフォルト (overrideModeDefault="Deny") か、overrideMode="Deny" または従来の allowOverride="false" を使用したロケーション タグによって明示的に設定されます。

4

2 に答える 2

0

最初にインストールしたときはIIS Expressで実行されていたと思いますが、Umbracoについては十分に知りません. とにかく私は -

  • IIS7 で実行するようにサイトを手動で設定し、アプリケーション プールを .net4 に変更します。
  • サイト ディレクトリで許可された IUSR アクセス許可
  • 「%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i」で .Net4 インストールを修復しました

今はうまくいっているようです。

于 2013-01-14T21:31:55.563 に答える
0

通常、500.19 はセキュリティ上の問題です。Umbraco を保管しているフォルダーの権限を修正する必要があります。

これは、Umbraco で権限を修正するために、通常 (powershell ではなく) コンソールで実行するスクリプトです。「IIS APPPOOL\umbraco」を、umbraco サイトを実行しているアプリケーション プール名に置き換える必要があります。例 "IIS APPPOOL\myUmbracoAppPool"

icacls . /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls app_code /grant "IIS APPPOOL\umbraco":(OI)(CI)RX
icacls app_browsers /grant "IIS APPPOOL\umbraco":(OI)(CI)RX
icacls app_data /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls bin /grant "IIS APPPOOL\umbraco":(OI)(CI)R
icacls config /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls css /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls data /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls masterpages /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls media /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls python /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls scripts /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls umbraco /grant "IIS APPPOOL\umbraco":(OI)(CI)R
icacls usercontrols /grant "IIS APPPOOL\umbraco":(OI)(CI)R
icacls xslt /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls web.config /grant "IIS APPPOOL\umbraco":(OI)(CI)M
于 2013-01-14T20:54:49.567 に答える