внедренный объект для flash не виден после публикации?

#c# #asp.net #flash

#c# #asp.net #flash

Вопрос:

У меня есть встроенное изображение в HTML-документе, подобном этому

 <div id = "divmarquee" runat="server" visible = "true">
              <object width="475px" height="75px">
                   <embed src="merchant_images/The_Marquee_Deal.swf"      type="application/x-shockwave-flash" style="z-index: 0" wmode="transparent" width="475px" height="75px"></embed>
              </object> 
          </div>
  

На локальном компьютере он работал нормально, но когда я опубликовал для тестирования, div отображается пустым. Я не понимаю, чего мне не хватает. Кто-нибудь может сказать мне, что это такое?

Спасибо, Ремо!

Комментарии:

1. Вы подтвердили, что ваша структура папок в тесте такая же, как и локально, и что swf-файл присутствует?

Ответ №1:

Убедитесь, что файл The_Marquee_Deal_LogoNation.swf установлен как «Содержимое» и включен в ваш проект — в противном случае он не будет включен во время публикации. Для этого щелкните правой кнопкой мыши на файле и выберите Свойства, а затем установите Build Action значение Content .

Комментарии:

1. Когда я щелкаю правой кнопкой мыши, я вообще не нахожу свойства : (Я новичок во всем этом. Если вы можете поправить меня, это помогло бы.

2. Щелчок правой кнопкой мыши по файлу в обозревателе решений из Visual Studio должен показать вам пункт меню свойств. Если нет, просто выберите файл, а затем нажмите Alt Enter, чтобы переключиться на свойства.