7

IIS7でWindows7ボックスにUmbracoをインストールしようとしても無駄でしたが、Webプラットフォームインストーラーを使用してWebMatrix経由で起動して実行できましたが、IISで実行したいと考えています。

バイナリをコピーする新しいWebサイトをセットアップして手動でインストールを実行する場合でも、Web Platform Installerで実行させる場合でも、CSS、イメージ、jsなどがすべて欠落しているインストールページが常に表示されます。

これらのリソースに直接アクセスしようとすると、常にインストールページにリダイレクトされます。

プラットフォームインストーラーに、まったく新しいWebサイトを作成するように指示しています。仮想ディレクトリ/アプリケーション名が指定されていません。そして、私は見つけることができるすべてのオンラインの指示に従いました。

ログには401の不正エラーが表示されます。

2012-05-11 02:42:22 127.0.0.1 GET /umbraco_client/installer/css/all.css-80-127.0.0.1 Mozilla / 5.0+(互換性; + MSIE + 9.0; + Windows + NT + 6.1; + WOW64; + Trident / 5.0)401 3 5 10 2012-05-11 02:42:22 127.0.0.1 GET /umbraco_client/installer/css/reset.css-80-127.0.0.1 Mozilla / 5.0+(compatible; + MSIE +9.0; + Windows + NT + 6.1; + WOW64; + Trident / 5.0)401 3 5 10 2012-05-11 02:42:22 127.0.0.1 GET /umbraco_client/installer/css/form.css-80-127.0 .0.1 Mozilla / 5.0+(互換性; + MSIE + 9.0; + Windows + NT + 6.1; + WOW64; + Trident / 5.0)401 3 5 10

アプリプールIDをネットワークサービスに変更し、Webサイトのルートパスに完全なアクセス許可を付与しようとしましたが、問題は解決しませんでしたが、上記の401エラーすべてが302リダイレクトに変わりました。

何?

4

2 に答える 2

9

私の場合、このフォルダーのアクセス許可を持つIDで実行されるカスタムアプリプールを作成しましたが、IIS認証ページ([IISマネージャー]->[認証]->[匿名認証])でIUSR、匿名認証の既定のユーザーとして使用されていることがわかりました。 。代わりに[アプリケーションプールIDを使用する]チェックボックスをオンにすると、正しく機能しました。

于 2013-11-28T13:43:51.180 に答える
3

根本的な原因は、c:\ Projects \ MySite \ Umbraco\WWWの下にumbracoファイルがあったことであるように見えます。WWWフォルダーに正しいアクセス許可があるにもかかわらず、IISは問題のリソースへのアクセスを許可しませんでした。

コンテンツをc:\ inetpub \ wwwroot \に移動すると、機能し始めました。権限が完全に一致しているため、理由はまだ完全にはわかりません、それが何であるかはわかりません。

于 2012-05-16T01:10:31.730 に答える