Ok. There are 2 options we can try get the authentication working.
1. Add 'Everyone' permissions to the share, on the share server. (will be a security risk)
2. Change the account that the Application Pool runs under to a local user, and setup the same local user account on the share server.
For 2:
- Create a local user on your IIS server.
- Add this local user to the local IIS_WPG group.
- Give the account 'logon as a service' right. You can do this by start --> run --> secpol.msc --> local policies --> User rights assignment --> login as a user --> add the new local user account.
- For the application pool that your website runs under, right click --> properties --> identity tab --> select 'configurable' --> select the local user account you created, and type in the same password you set this account to use.
- Run an IISRESET. Browse something locally on your IIS server to ensure the app pool is working.
On the share server, create a new local user, using the exact same name and password as the user you created on the IIS server.
Add this local user to the share folder, giving it read or modify permissions.
Hopefully this should work!!!