老板突然跑路了,丢下一个破项目让我一个人维护,各种奇葩问题不断。
为了弄一键发布,布置了新的环境,结果新环境下的程序不能访问共享文件了。
访问共享文件需要设置应用程序池(Application Pool)。
首先被访问的共享文件夹要设置可以访问权限,简单点你可以设置“Everyone”
然后设置应用程序池:
- 打开 “IIS Manager”
- 鼠标点击项目对应的“应用程序池”(Application Pool)
- 在右侧“操作”栏下点击“高级设置”(Advanced Settings)
- 在“进程模型”(Process Model)分组中找到“标识”(Identity),并且点击右侧的“..."按钮
- 在“应用程序池标识”(Application Pool Identity)中添加自定义账户,添加一个有权限访问的账户。
然后一直按“确定”,并且重启“应用程序池”。
https://stackoverflow.com/questions/14611015/iis7-accessing-network-share