我在以前没有工作过的网络中编写了一个新应用程序,但遇到了问题。
如果我有以下 C# 代码:
FileStream fs = File.Create(@"\\MyServer\MyShare\testing.txt");
fs.Close();
在控制台应用程序中,此代码可以正确执行。
在 ASP.Net 应用程序中,我收到此错误:登录失败:未知用户名或密码错误。
在 ASP.Net 应用程序中,如果我添加身份 impersonate="true",则会收到此错误:拒绝访问路径 '\MyServer\MyShare\testing.txt'。
我以前从未遇到过登录失败消息;这是从哪里来的?如果我在服务器上创建一个应用程序并将其写入物理位置,它工作正常(所以安全性很好),似乎共享的安全性不起作用(即使它设置了“所有人”完全写入),或者在服务器级别缺少某些东西,我一般不允许查看任何内容。
有谁知道我在这里想念什么?我已经编写了其他类似的应用程序并且从未遇到过这个问题
谢谢!