RIAのアイコンが表示されない問題
RIAサーバで稼働しているアプリアイコンが表示されない問題が起きています。
具体的には、Windowsのタスクバーにアイコンが表示されず、以下のようになっています。

またWindowsスタートも、xpaデフォルトの青いアイコンになっています。

インターフェースビルダで、「アプリケーションアイコン」にicoファイルを指定しています。
出来上がった、PublishedApplications\プロジェクト名\WinDesktop\MgxpaRIA_4_6_0_258\Resources
には、「icon.ico.deploy」となっています。
以前できたときと同じ手順をしているつもりが、できないので何が原因か分からずにいます。
何か解決方法など知っている方がいましたら、ご教示いただきたいです。
環境は以下です。
xpa4.6
WindowsServer2019
HTTPS通信
-
メインプログラムの、タスク特性>インターフェースタブ>アイコンファイル名に同じアイコンファイルは指定しています。
そのアイコンファイルは、RIAサーバにも配置しており、
起動した画面の左上には、そのアイコンが表示される状況です。
タスクバーとWindowsスタートだけが、おかしい状況です、、、
私も3.2では、同様の設定でできていたので、なぜだろうと思っているところです
-
コメントありがとうございます。
社内で数名インストールしましたが、全員同じ事象なので、クライアントPCよりか、サーバ側の何かだと思います。
問題の切り分けのために、ClickOnceではない起動で試したところ、タスクバーにアイコンが表示されました。
ClickOnceで何か情報がないか調べてみようと思います。
-
ESETが入っているので止めてみましたが、変わらずでした、、、
-
はい、アンインストールしてからウイルス対策を止めてやりました。
インストール中の画面ですでにアイコンが白紙状態です。

-
やってみました。
xpaのデフォルトの青いやつになりました。
ウイルスソフトは止めています。
-
> 具体的には、Windowsのタスクバーにアイコンが表示されず、以下のようになっています。
>またWindowsスタートも、xpaデフォルトの青いアイコンになっています。私の環境では正常に表示されましたよ。タスクバーのアイコンもアプリのアイコンも両方とも変更したアイコンが正常に表示されています。
使用したバージョンはMagic xpa 4.6です。

-
皆さん、ありがとうございます。
私もStudioが入っているローカル環境でインターフェースビルダをしてみたところ、問題なく表示されました。
なので、RIAサーバかインフラ関連が怪しい気がしています。
RIAサーバをインターネットに公開する構成なので、その辺が関係しているのかなと勝手に思っています。
もしくは、社内PCをVPN接続しているのでそれも関係あるかも??
正直、検討がつかないのでもう少し試してみますが、サポートに問合せしたほうがいいですね。
-
自己解決しました。
icoファイルを自作していたのですが、Windowsがicoファイルとして認識されていなかったみたいです。
https://faq.nec-lavie.jp/qasearch/1007/app/servlet/relatedqa?QID=020075
このページを参考に再度icoファイルを作成し、インターフェースビルダをしたところ、
タスクバーにアイコンがきちっと表示できました。
皆さん、ありがとうございました。
-
マイクロソフトが定めたアイコンの仕様って結構シビアなところがありますから、自作のアイコンでいきなり試す前に、公に広く出回っているアイコンで試してみるのがいいかもしれないですね。
-
そうですね。
私の場合、フリーのアイコンで試してみようと思ってダウンロードをして、エクスプローラーで見たら、
自作したほうは白紙で、ダウンロードしたものはちゃんと表示されていたので、あれ?と気づきました。
サインインしてコメントを残してください。
コメント
10件のコメント