我正在使用watin框架。我编写了代码ie.Runscript('newnote()');它在我的电脑IIS运行成功。此代码也与客户端visual studio 2008一起成功运行但成功但与客户端IIS失败。我还在IIS和Web文件夹中设置了所有权限。还要检查IE7和IE8。我们已经使用SSL证书进行了验证。但我们无法确定问题所在。
请帮助我。错误:(1)运行脚本失败。和一些时间(2)访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))
代码:
string mfnQS ='45SDS82'
字符串noteURL = string.Format(“https://sitename.co.uk/apps/shared/dlg_addnoteform.jsp?{0}&parent_package=cxa&cid=”,mfnQS);
ie.GoTo(noteURL);
ie.WaitForComplete(2000);
Thread.sleep代码(2000);
objBO.NoteDetails = objBO.NoteDetails;
string sNote = StringUtility.RemoveHtmlTag(objBO.NoteDetails);
TextField notetext = ie.TextField(Find.ById("notetext"));
notetext.WaitUntilExists(2000);
notetext.Value = sNote;
notetext.WaitForComplete();
ie.RunScript("$('iframe').contents().find('html body').html(document.addnote.notetext.value)");
WatiN.Core.Button btnAdd = ie.Button(Find.ByValue("ADD NOTE"));
if (btnAdd.Exists)
{
if (ClsReadOnlyKeyword.IsFinalVersion)
{
ie.RunScript("newnote();");
Thread.Sleep(2000);
isTrue = true;
}
}