C# 文件上载到共享位置时出现问题
我正在使用Asp.NETMVC4。我正在尝试将文件上载到我有权访问的共享位置。在将我的应用程序发布到IIS之后,我知道我需要在代码级别处理模拟。我引用了实现ASP.net模拟的链接。它在我的本地开发服务器中工作,而在IIS中不工作 这是我的密码C# 文件上载到共享位置时出现问题,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我正在使用Asp.NETMVC4。我正在尝试将文件上载到我有权访问的共享位置。在将我的应用程序发布到IIS之后,我知道我需要在代码级别处理模拟。我引用了实现ASP.net模拟的链接。它在我的本地开发服务器中工作,而在IIS中不工作 这是我的密码 [HttpPost] public ActionResult UploadDoc(string fileName) { string destination="sharedPath"; if (I
[HttpPost]
public ActionResult UploadDoc(string fileName)
{
string destination="sharedPath";
if (ImpersonateUser("Test", "test", "Test")) // tested with my own credentials
{
System.IO.File.Copy(fileName, destination);
return Json(destination);
}
else
{
return Json("Error");
}
}
我还在web.config文件中将模拟身份设置为true 您会遇到什么类型的错误,被禁止,权限被拒绝?你能详细说明一下你的问题吗?我试着用try-catch来包围我的代码,但它没有抛出任何错误。仅供参考,我尝试在自定义服务器上运行我的应用程序,我的应用程序部署到的ip地址,要从VS调试的本地主机。它运行时验证我的凭据没有问题。