应用程序在asp.net上传excel文件期间重定向到IIS根文件夹

时间:2016-12-02 10:26:49

标签: c# asp.net excel iis

我在我的web应用程序中面临问题,该应用程序是在asp.net中制作的。我已经在IIS服务器上托管了应用程序。我将从应用程序上传excel文件到数据库中的端口数据。当我从本地从服务器本身上传它工作正常但是当我尝试使用公共IP或外部然后我上传时应用程序重定向到IIS根文件夹任何人都可以告诉我这是什么问题。

1 个答案:

答案 0 :(得分:0)

这可能是您的web.config,文件和文件夹权限上的权限问题,也可能是缺少对正确文件夹的引用。

<强>的Web.config 什么是身份验证?您是否允许匿名访问?我知道如果你从服务器本身打开localhost的一面就可以上传。您是否尝试从服务器本身使用公共IP打开侧面?

IIS中的应用程序池 查找“Identify”配置并将其设置为“ApplicationPoolIdentify”

文件权限 查找该文件夹并确保“IIS_IUSERS”具有写入权限

代码尝试使用server.MapPath()

指定正确的路径
Dim myPath As String = Server.MapPath("foldername") & "\" & "filename.csv"