Я искал похожую ветку и не нашел решения. Моя проблема:
- Я создал веб-страницу asp mvc 3 в visual studio 2010
- Я добавил картинки в Контент / Изображения для использования на одной странице
- Я добавил папку с именем swf, содержащую флэш-файл для другой страницы
Все это работает, когда я запускаю его на локальном хосте, макеты .css и все.
Проблема:
Когда я положил его в IIS
- .css не отображается на НЕКОТОРЫХ страницах, не все из них
- Объект flash не появляется, я подозреваю, что он не находит его или что-то в этом роде.
Я читал, что это распространенная проблема, но не нашел, как ее решить, любая помощь приветствуется.
Дополнительная информация
Вот кусочки из кода в разных частях
@{
Layout = "~/Views/Shared/_Layout_Green.cshtml";
}
<link rel="Stylesheet" type="text/css" href="@Url.Content("~/Content/history.css")" />
<script type="text/javascript" src="@Url.Content("~/Scripts/history.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/swfobject.js")"></script>
<script type="text/javascript">
var swfVersionStr = "10.0.0";
var xiSwfUrlStr = "/swf/playerProductInstall.swf";
swfobject.embedSWF("/swf/QrCodeReader.swf", "flashContent", "350px", "350px", "10.0.0", xiSwfUrlStr, flashvars, params, attributes);
swfobject.createCSS("#flashContent", "display:block;text-align:left;");
<li><img src="/Content/Images/flower.png" width="700" height="300" alt="" /></li>