2009-08-04 35 views
2

Webパーツを2003から2007に移行しています。Webパーツはもともと、変更されたコアスタイルシートのスタイルを使用していました。私は今、このWebパーツのためだけに別のスタイルシートを作成したいと思っています。MOSS/Sharepoint 2007でWebパーツのスタイルシートを追加する方法

Iは

CssRegistration.Register("/wpresources/Portal.Megamenu/mystyles.css"); 

を使用しようとしたが、これはHTTP 401をもたらし、私は(NTLMが有効になっている)にログインする必要があります。私はまた、同じ場所から正常に読み込まれるいくつかのjavascriptファイルを持っています。 URLを直接入力すると、CSSファイルは401が取得されますが、JSファイルは取得されません。

誰かが間違っていることを指摘できますか?

答えて

1

おそらくロングショット

おかげいますが、JavaScriptファイルと比較してmystyles.cssのファイル権限をチェックしていますか?

+0

私は、どんな種類のパーミッションかもしれないのだろうと思っていました。なぜMOSSがJSとCSSを区別するのでしょうか? IISでは?またはファイルシステム? – paul

+0

それはできませんが、あなたのデスクトップのような安全な場所からwwwrootにファイルをコピーすると、そのACLを運ぶことができます。ファイルのセキュリティ設定を上書きし、jsファイルと同じ権限を設定するだけです。 – ArjanP

+0

賢いアイデア!配備に問題があると思ったので、私はこのファイルを「手で」コピーしました。私はデプロイメントの問題を修正しましたが、ファイルはその後のデプロイメントの後でも 'attibutes'を保持しました。 私はCSSファイルを削除して再度デプロイしました。 ありがとう – paul

関連する問題