C#
|
|
 |

|
Here is a part of code
string FAXFilePrefix = Helper.Helper.GetConfigValue("FAXFilePrefix");
string domainName = System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;
string location = GetLocalStoragePath() + FAXFilePrefix + requestViewModel.encounter.ServiceEncounterID + "_" + uniqueId.ToString() + ".docx";
MvcApplication.TraceSource.TraceEvent(TraceEventType.Information, 100, "Before Accessing UNC path ");
using (Carena.PCHA.CoreServices.UncPath.UNCAccessWithCredentials unc = new Carena.PCHA.CoreServices.UncPath.UNCAccessWithCredentials())
{
if (unc.NetUseWithCredentials(Path, userName, domainName, Password))
{
MvcApplication.TraceSource.TraceEvent(TraceEventType.Information, 100, "Before docx.SaveAs ");
MvcApplication.TraceSource.TraceEvent(TraceEventType.Information, 100, "Location - "+location);
try
{
docx.SaveAs(location);
}
catch (Exception ex)
{
loggerl.LogException(ex);
}
MvcApplication.TraceSource.TraceEvent(TraceEventType.Information, 100, "After docx.SaveAs ");
}
It throws exception at docx.SaveAs(location); line
|
|
|
|

|
I don't see anything in there to do with this DllImport code though. Is this what's happening inside this docx component? If so, I suggest that you should raise it on the support forum for that component.
|
|
|
|
|

|
Given that you have provided even less information than posted here, I would be surprised if you see anything. Why not use your debugger to diagnose the exact situation at the point of failure and then provide all the information that you have, so someone can try and help you?
Use the best guess
|
|
|
|

|
OK, so what's the EXACT contents of location when it fails??
|
|
|
|

|
\\remote comp ip\foldername\filename.docx which is correct
|
|
|
|

|
That's not the EXACT contents. That's just the format you expect it to be in when this code runs.
|
|
|
|

|
Its true that what i have shown is format. But i can't show the actual path. The path i get is as expected
|
|
|
|

|
Oh well, I guess you're on your own now, because the problem seems to be with that path.
|
|
|
|

|
In a C# 2010 desktop application I am using a linq to sql statement to compare a C# datetime field to a sql server 2008 r2 datetime field. By doing this comparison I am getting inconsistent results. Thus I am guessing a C# datetime field is not the same as a sql server 2008 r2 datetime value.
Thus for this comparison to work, I would like to know how to change a C# datetime field to a sql server date time field. I would think I would need to do this conversion prior to comparing the dates.
Thus now you show me code and/or point me to a reference that will show me how to solve this problem?
|
|
|
|
 |
|
|
General
News
Suggestion
Question
Bug
Answer
Joke
Rant
Admin