You did everything correct with the exception of the local account accessing the share cannot be on both systems. Essentially, if the non-domain account running your application is called “administrator” then you must not have a local account on the domain server named “administrator”.