サイトがWindows Azureに展開された後にCSSイメージが表示されないというのは本当に奇妙な状況です。私のCSSイメージはWindows Azureで動作しません
画像が
私はありません
すべての画像コンテンツのビルドアクションを持っている(すべてのファイルとサブフォルダがプロジェクトに含まれている)プロジェクトの一部であります相対パスを使用すると、常にview/content/path/to/imagesに絶対パスを使用しますが、CSSでは相対パスurl(../img/image.png)がありますが、これは問題ではありません。
画像が表示されない点を除いて、静的ファイルは正常です(CSSとJavaScriptは正しく動作します)。
私はgitを使用してデプロイしましたが、公開ウィザードを使用しても同じ結果が得られました。
完全なパスで画像をリクエストすると、画像が表示されます。これは "非現実的です";)
私はここで重要なことを無視しているに違いありません。 お時間をいただきありがとうございます。
編集:
イメージはimgタグで動作します。それで意味をなさないCSS画像だけが正しくローカルで動作しています。
私はあなたが生きてこの事を見ることができますので、私は、リンクを共有することができますね;)
http://receivably.azurewebsites.net
左上のロゴを見て、何もここでは、表示されないHTMLとCSS(これは働いていたありますdeplyment前のカップルだけでなく、ローカルで正常に動作CSSで
<a class="brand" href="/">name</a>
を:。
.navbar .brand {
display: block;
width: 180px;
height: 34px;
padding-top: 0;
padding-bottom: 0;
margin-top: 2px;
margin-left: 10px;
overflow: hidden;
font-size: 18px;
line-height: 600px;
color: #333;
background: url(../img/logo.png) no-repeat 0 0;
}
ファイルを直接要求している場合は、http://receivably.azurewebsites.net/content/site/img/logo.png
となります。CSSファイルは/ content/site/cssに置かれ、imagesは/ content/site/imgに置かれます。
私はgit pushすることができません。公開ウィザードのみが動作します。私はAzureのウェブサイトに多くの問題を抱えています。私の他の3つのアプリは完璧に動作します。
あなたの質問には良い覚えがあり、君は拠点をカバーしていることを示していますが、いくつかのコードを教えてください。 HTML(またはあなたのサイトのURL)は、トラブルシューティングに役立ち、簡単に役立ちます。 – kingdango
これを実際に見るためにリンクを追加しました。私は言わなくてはならない。 –
Azureの代わりにIIS Webサーバーに展開すると機能しますか。私はそれが何かAzure特有であるかどうかを尋ねています。 –