CRM 2011 内に新しいアカウントを登録できるようにする ASP.NET Web ページを作成しています。このページには、
「'/' アプリケーションでサーバー エラーが発生しました。オブジェクト参照がオブジェクトのインスタンスに設定されていません。」
コードを再発行すると解決しますが、内部で何が起こっているのでしょうか? 時間が限られているため、ログインの問題に関連している可能性があると思われますが、Web.config ファイルに保存されている資格情報を使用してページが読み込まれると、ログインが実行されます。
私が持っているASPXページで
void Page_Load ( object sender , EventArgs e )
{
LoadValues ( sender , e );
if (!IsPostBack)
{
Session["PageRefresh"] = System.DateTime.Now.ToString();
}
}
protected void Page_PreRender(object sender, EventArgs e)
{
ViewState["PageRefresh"] = Session["PageRefresh"];
stateView = DateTime.Parse(Session["PageRefresh"].ToString());
}
IsPostBack を 2 つの場所で使用しています。
if ((StatVar.firstExec == true || (DateTime.Parse(Session["PageRefresh"].ToString()) != stateView)) && !IsPostBack)
ContactDropDownList.Items.Add ( new ListItem ( " " , "0" ) );
if ( (StatVar.firstExec == true || (DateTime.Parse(Session["PageRefresh"].ToString()) != stateView)) && !IsPostBack)
ContactDropDownList.Items.Add ( new ListItem ( value , indString ) );