要求说明:html
经过网站上传文件保存到统一的文件服务器上。web
服务器说明:服务器
1.文件服务器如下称为FilesServer,IP地址为:192.168.1.213
2.Web服务器为如下称为WebServer,IP地址为:192.168.1.214ide
详细步骤:网站
(1)在FilesServer和WebServer上分别新建一个新用户,要求这两个用户的用户名和密码均相同,具体建立过程再也不赘述。列如我建立的用户名是File_Share,密码为Share123spa
(2)在FilesServer上创建一个文件夹用来存储上传的文件,我这里新建了Share文件夹;而后将该文件夹设置为共享文件夹,具体步骤为(Windows Server 2012 Standard为例):.net
1)在Share文件加上右键——属性,选择共享选项卡,单击点共享按钮,在弹出的对话框中单击下拉列表,选择刚刚新建的File_Share用户。debug
2)根据本身的须要给File_Share用户添加读取/写入权限,而后单击共享按钮弹出对话框后点完成3d
3)返回Share属性对话框,单击高级共享--全限--添加--高级--当即查找code
4)选中File_Share用户,单击肯定,再单击肯定来到如下的对话框,选中File_Share用户,根据须要加上彻底控制等权限,而后肯定。而后再两次一路肯定,最终完成分享文件夹。
在WebServer的IIS的网站上右键--新建虚拟目录,别名随你喜欢,路径按照下图填,而后点击链接为,在链接为对话框中选特定用户,而后单击设置,填入File_Share的用户名和密码,而后一路肯定。
回到IIS主界面,双击身份验证
选中匿名身份验证--编辑--设置填入File_Share的用户名和密码,一路肯定。
若是是网站是.net版本,那么必须修改应用中的Web.config文件,<system.web>配置节中加入绿色部分<identity impersonate="true" ></identity>。
<system.web> <identity impersonate="true" ></identity><!--加入这一部分--> <compilation debug="true" targetFramework="4.5.2"/> <httpRuntime targetFramework="4.5.2"/> <httpModules> <add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web"/> </httpModules> </system.web>
原文连接:https://www.cnblogs.com/dansediao/p/5712657.html