在iis 6中使用共享目录作为虚拟目录
2009-03-18 09:29
211 查看
上网查了很多资料,上面很多解决方法试了都不行,后来同事发过来一篇文章http://aspalliance.com/336_Upload_Files_Using_ASPNET_Impersonation_and_UNC_Share.all,看了后按照上面的步骤设置,终于大功告成。。下面我就共享一下解决方法。
web服务器A和文件服务器B操作系统都为windows2003,测试成功,解决方案如下:
web服务器A, 192.168.0.11
文件服务器B(共享目录所在的机器):192.168.0.12
1. 在两台电脑上都创建相同的用户和密码(test/testpwd)
2. 在服务器B,将共享目录的共享权限设置为everyon可写(实际上应该是针对一个用户的,但目前还不清楚是哪 一个具体用户)
3. 在服务器B,将共享目录的写权限给用户test
4. 在服务器A,创建虚拟目录指向共享目录,设置访问用户为test,共享名必须使用ip地址方式。
5. 在启动web应用程序之前,需要以test/testpwd为标识连接到共享目录.
6.在web.config文件的<system.web>下加上<identity impersonate="true" userName="test" password="testpwd"/>
7.把web服务器上C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files文件夹的full control权限赋给test用户。
8.重启iis,ok。
web服务器A和文件服务器B操作系统都为windows2003,测试成功,解决方案如下:
web服务器A, 192.168.0.11
文件服务器B(共享目录所在的机器):192.168.0.12
1. 在两台电脑上都创建相同的用户和密码(test/testpwd)
2. 在服务器B,将共享目录的共享权限设置为everyon可写(实际上应该是针对一个用户的,但目前还不清楚是哪 一个具体用户)
3. 在服务器B,将共享目录的写权限给用户test
4. 在服务器A,创建虚拟目录指向共享目录,设置访问用户为test,共享名必须使用ip地址方式。
5. 在启动web应用程序之前,需要以test/testpwd为标识连接到共享目录.
6.在web.config文件的<system.web>下加上<identity impersonate="true" userName="test" password="testpwd"/>
7.把web服务器上C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files文件夹的full control权限赋给test用户。
8.重启iis,ok。
相关文章推荐
- 在iis 6中使用共享目录作为虚拟目录
- 分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。
- 分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。
- 关于Windows 2008 IIS无法使用虚拟目录密码作为用户 administrator 在本地登录到...解决方案
- 服务器资源共享--IIS站点/虚拟目录中访问共享目录(UNC)
- IIS虚拟目录实现与文件服务器网络驱动器映射共享
- IIS的部署(二)------虚拟目录的使用
- 无法使用虚拟目录密码作为用户在本地登录到网站
- windows 2008 server 实现 IIS 虚拟目录共享
- 使用System.DirectoryServices.DirectoryEntry来实现iis虚拟目录的管理
- 解决.NET在应用程序级别之外使用注册为allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
- 错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
- 在应用程序级别之外使用注册为 allowDefinition=’MachineToApplication’ 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误”的解决方法
- "在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误"的解决方法
- openwrt系统,作为路由器使用,跨网段nfs挂载共享目录
- IIS站点/虚拟目录中访问共享目录(UNC)
- IIS站点/虚拟目录中访问共享目录(UNC)以及建立后的应用程序的信任级别问题
- [开发笔记]-ASP.NET项目在IIS上使用虚拟目录
- HTTP 错误 500.19 - 无法使用虚拟目录密码作为用户 administrator 在本地登录到
- 使用用于 SQL Server 的 IIS 虚拟目录管理实用工具