IE8で動作させようとしています。
xamppにてapacheを起動しlocalhostへのアクセスだと正しく動作しますが、
外部のwebサーバーだと表示されません。
キャッシュをみるとdllはダウンロードされていました。
以下の設定を行っています。
①コントロールパネルの.NET Framework 2.0 ConfigurationでTrust_ZoneをFullTrustに設定
②IEのインターネットオプションで信頼サイトに追加
③ウィルスソフトは無効
どうすれば外部サーバーで動作することができるか教えていただけますでしょうか。
■C#(一部)
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "Hello World";
}
}
■HTMLソース
<object id="fuga" height="150" width="150"
classid="http:WindowsFormsControlLibrary1.dll#WindowsFormsControlLibrary1.UserControl1">
ご利用のブラウザでは,.NET Frameworkがサポートされていません。
</object>
[横取り丸] などでHTTPレスポンスヘッダの違いを観察してみるとか。
ご質問からはどのようなコントロールなのか確認できませんが、ActiveXコントロールの拡張子は .OCX です。
プロジェクトの作成自体が間違っているのではないでしょうか。
ご確認ください。