【发布时间】:2008-12-16 19:10:03
【问题描述】:
我在以前没有工作过的网络中编写了一个新应用程序,但遇到了问题。
如果我有以下 C# 代码:
FileStream fs = File.Create(@"\\MyServer\MyShare\testing.txt");
fs.Close();
在控制台应用程序中,此代码正确执行。
在 ASP.Net 应用程序中,我收到以下错误:登录失败:未知用户名或密码错误。
在 ASP.Net 应用程序中,如果我添加身份 impersonate="true",我会收到以下错误:Access to the path '\MyServer\MyShare\testing.txt' is denied.
我以前从未遇到过登录失败消息;这是从哪里来的?如果我在服务器上创建一个应用程序并将其写入物理位置,它工作正常(所以安全性很好),似乎共享的安全性不起作用(即使它设置了“所有人”完全写入),或者在服务器级别缺少某些内容,我一般无法查看任何内容。
有人知道我在这里缺少什么吗?我编写了其他类似的应用程序,但从未遇到过这个问题
谢谢!
【问题讨论】:
标签: asp.net shared-directory windows-security