PDA

View Full Version : سوال: error در صدا زنی وب سرویس(permission)



F.Gorji
سه شنبه 05 شهریور 1387, 14:07 عصر
من یه وب سرویس نوشتم که فکس می فرسته ولی یه مشکلی وجود داره اونم اینکه وقتی که وب سرویس را به تنهایی اجرا می کنم کار می کنه ولی وقتی از طرف application اجراش می کنم error زیر رو می ده؟


System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.UnauthorizedAccessException: Access is denied. (Exception from
HRESULT: 0x80070005 (E_ACCESSDENIED ))

دوستان کسی تا به حال به این مشکل بر نخورده؟:عصبانی++:

milade
چهارشنبه 06 شهریور 1387, 07:43 صبح
این خطا یعنی عدم دسترسی
لطفا کد app رو بزار
بای

F.Gorji
چهارشنبه 06 شهریور 1387, 09:02 صبح
<WebMethod()> _
<SoapDocumentMethod(Binding:="MySendService")> _
<SoapHeader("consumer", Required:=True)> _
PublicFunction SendingFax() AsString


Dim FaxServer AsNew FAXCOMLib.FaxServer
Dim FaxDoc As FAXCOMLib.FaxDoc
Dim intResult As Int32
Dim S AsString
S = Environment.MachineName
FaxServer.Connect("comet")
Try


FaxDoc = FaxServer.CreateDocument("C:\\\test.txt")
FaxDoc.FaxNumber = """
FaxDoc.DisplayName = "Tester"
FaxDoc.RecipientName = "Tester"
intResult = FaxDoc.Send


FaxServer.Disconnect()
Catch ex As System.Exception
' ex.GetBaseException()
'MsgBox("send : " & intResult.ToString & FaxDoc.FaxNumber.ToString)
EndTry


Return S
EndFunction


چطور می شه دسترسی داد؟ و آیا این دسترسی دادن به نوع win ویا ورژن IIS هم مربوط می شه؟ از کمکتون ممنون