Mac OS共享文件夹中的IIS站点

时间:2019-11-01 22:45:35

标签: asp.net macos iis

我正在尝试在Windows PC(不是虚拟机)的IIS上的IIS上运行ASP网站,这是我尝试的操作:

  1. 在Mac上,我与用户“ user123”共享了来源
  2. 在Windows PC上,我已经在“计算机管理”中创建了用户“ user123”
  3. 使用Pyshical路径创建一个IIS站点:\\ MAC_IP_ADDRESS \ WebSite,并将“连接方式”设置为“特定用户”为“ user123”
  4. 我还将匿名身份验证和应用程序池身份验证设置为“ user123”

一切正常,但是对asmx文件的网络服务调用使 following error

  

无法访问请求的页面,因为相关   该页面的配置数据无效。

感谢您的帮助!谢谢!

注意::我在运行该网站的Mac上托管了一个vmware Windows虚拟机,并且运行正常。

1 个答案:

答案 0 :(得分:0)

我认为VMware与外部IIS服务器之间可能会有一些区别。

我试图通过进程监视器监视进程,这似乎是一种身份验证操作,而不是常规的I / O操作。 IIS应该返回该错误,因为0xC000005E 当前没有可用于满足登录请求的登录服务器。

如果我要访问两台Windows服务器计算机之间的共享文件夹:

在非域环境中,您可以:

1。在两台服务器上创建一个具有相同密码和用户名的用户。

2。授予用户读/写访问该文件夹的权限。因为IIS会尝试在该文件夹中创建web.config。

3。将IIS匿名用户和应用程序池替换为该新用户帐户。

由于我不确定是否可用于让MAC对Windows凭据进行身份验证,因此可能很难做到这一点。

当然,您可以尝试使用过程监视器来监视操作。也许它将帮助我们找到实现这一目标的方法。

https://docs.microsoft.com/en-us/sysinternals/downloads/procmon

相关问题