نمایش نتایج 1 تا 3 از 3

نام تاپیک: WebService و اجازه Write

  1. #1

    WebService و اجازه Write

    با سلام ... .

    اولین باریه که با Web Service ها کار می کنم.
    یک Web Service به شکل زیر نوشتم :
    [WebMethod]
    public XmlDocument GetXml(string userName)
    {
    if (userName == "something")
    {
    XmlDocument myDoc = new XmlDocument();
    myDoc.Load(Server.MapPath("~/XmlData.xml"));
    return myDoc;
    }
    return null;
    }


    [WebMethod]
    public void WriteXml(string userName, XmlDocument myDoc)
    {
    if (userName == "something")
    {
    XmlTextWriter myWriter = new XmlTextWriter(Server.MapPath("~/XmlData.xml"), null);
    myDoc.Save(myWriter);
    }
    }


    با قسمت خواندن Xml مشکلی ندارم اما وقتی می خوام از طریق یک برنامه ویندوزی روی اون فایل بنویسیم ، با Errorی مبنی بر اینکه Access to Directoty/xmldata.xml Is Denied مواجه می شم .

    قابل ذکره که webserviceم روی IIS ران میشه . Permission هم ظاهرا" بهش دادم .

    ضمن اینکه اگر تالار مناسبی را برای سوالم انتخاب نکردم پوزش می خوام .

  2. #2

    نقل قول: WebService و اجازه Write

    Permission فولدری که WebSerivce توی اون قرار داره باید قابلیت Write رو برای یوزر IIS_IUSRS داشته باشه.

  3. #3

    نقل قول: WebService و اجازه Write

    ممنون از شما
    مشکل حل شد.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •