したがって、WatiNを使用してFireFoxから新しいインスタンスを作成するときに、問題が少し発生します。
あなたが重要だと思うかもしれないいくつかの情報!
このコードは、IISExpressとwinformで実行できます。
.Net Trustレベルは、管理者の資格情報を持つFull(内部)です。
また、すべての参照をCopy Local = trueに設定しました(これは、例外が発生し始めた後に行いました)
ここでエラーが発生します:
public string msg(string username, string password, string msg, string group, List<string> id, bool test)
{
using (FireFox _FF = new FireFox())//nullreferenceexception
{
a lot of code
}
}
これはmsgを呼び出すものです:
else if (RadioButton1.Checked)
{
msgbot.SetApartmentState(ApartmentState.STA);
msgbot.Start();
msgbot.Join();
}
blocker = true;
}
Server.Transfer("Done.aspx", true);
}
protected void sendmsgtobot()
{
msger.msg("username", "password", TextBox1.Text , "159347", ids , false);
}