Asp.net Mac OS共享文件夹中的IIS站点
我正在尝试在Windows PC(非虚拟机)中的IIS上运行ASP网站,其源位于Mac共享文件夹中,这是我尝试的:Asp.net Mac OS共享文件夹中的IIS站点,asp.net,macos,iis,Asp.net,Macos,Iis,我正在尝试在Windows PC(非虚拟机)中的IIS上运行ASP网站,其源位于Mac共享文件夹中,这是我尝试的: 在mac上,我与用户“user123”共享源 在Windows PC上,我在计算机管理中创建了用户“user123” 创建了一个IIS站点,路径为:\\MAC\u IP\u ADDRESS\WebSite,并将连接设置为。。“user123”的特定用户 我还将匿名身份验证和应用程序池身份验证设置为“user123” 所有加载都很好,但是对asmx文件的web服务调用提供了 无法访
注意:我有一个vmware Windows虚拟机托管在Mac上运行该网站,它运行得很好。我认为vmware和外部IIS服务器之间可能存在一些差异 我试图通过进程监视器监视进程,它似乎是一个身份验证操作,而不是正常的I/O操作。IIS应返回该错误,因为0xC000005E当前没有可用于服务登录请求的登录服务器。 如果要访问两台windows server计算机之间的共享文件夹: 在非域环境中,您可以: 1.在两台服务器上创建密码和用户名相同的用户 2.授予用户访问文件夹的读/写权限。因为IIS将尝试在该文件夹中创建web.config 3.将IIS匿名用户和应用程序池替换为该新用户帐户 因为我不确定是否可以让MAC验证Windows凭据,所以实现这一点可能有点困难 当然,您可以尝试使用进程监视器来监视操作。也许这会帮助我们找到实现这一目标的方法
除非远程文件共享是基于Windows的,或者经过Microsoft严格认证,否则它不会以这种方式工作。我认为苹果从来没有要求微软证明这一点。好吧,也许没有办法让它在物理windows设备上工作。我之所以这么说,是因为我有一台windows vmware虚拟机可以很好地使用相同的配置(虚拟机托管在源代码所在的Mac中)您好,开玩笑,谢谢您的时间!很抱歉反应太晚。我已经试过了,但是同样的结果,我会监控这个过程,这样我可以给你详细的信息。