文件上传工作在一个而不是其他帮助

时间:2010-06-18 16:00:50

标签: asp.net asp.net-mvc

我有一个Web应用程序,它部署了2个不同的版本。 1是ASP.Net Web表单版本,另一个是ASP.Net MVC版本

我有一个文件上传页面,可以动态创建要上传到的文件的目标位置的目录文件夹。

该应用程序正在为外部用户使用表单身份验证,并为网络用户使用集成Windows身份验证。

我遇到一个问题,用户可以在ASP.Net Web Forms版本中上传文件。但是当同一用户尝试在MVC版本中上传文件时,用户会收到File.IO权限错误。

这是踢球者:我可以在两个版本中上传相同的文件。用户位于远程位置,但我相信他们仍在网络中,因为他们可以在应用程序的其他部分工作。

可能的线索:在事件日志中有一条信息说明事件代码:4005表单身份验证对请求失败。原因:提供的票证无效。

您最初的想法是什么?

谢谢,

杆。

1 个答案:

答案 0 :(得分:0)

确保将两个应用程序配置为使用相同的machineKeys,以便第一个应用程序可以解密由第一个创建的表单身份验证cookie。