“无法访问”;Azure文件服务器";通过IIS

“无法访问”;Azure文件服务器";通过IIS,azure,Azure,我已经配置了一个Azure文件服务器,并映射了网络驱动器(比如Z)。 现在我可以使用C#控制台应用程序连接到网络驱动器。此外,我还能读/写这篇文章 但是,当我在IIS服务器中部署相同的应用程序时,我无法访问映射的路径。 任何人都可以帮助我。这将是因为IIS应用程序池用户对您的Azure文件服务共享一无所知。这是任何IIS设置上的标准设置,无论它是否在Azure中。Microsoft为基于Windows的传统共享发布以下建议: 底线是您的应用程序池用户必须有权访问该共享。我怀疑在Azure上这可能

我已经配置了一个Azure文件服务器,并映射了网络驱动器(比如Z)。 现在我可以使用C#控制台应用程序连接到网络驱动器。此外,我还能读/写这篇文章

但是,当我在IIS服务器中部署相同的应用程序时,我无法访问映射的路径。


任何人都可以帮助我。

这将是因为IIS应用程序池用户对您的Azure文件服务共享一无所知。这是任何IIS设置上的标准设置,无论它是否在Azure中。Microsoft为基于Windows的传统共享发布以下建议:

底线是您的应用程序池用户必须有权访问该共享。我怀疑在Azure上这可能是个问题,因为您不使用域登录,但必须发出“net use”命令并传递Azure存储帐户用户名和访问密钥,而您无法为应用程序池配置该用户名和访问密钥


也许您可以尝试在应用程序启动时运行它,但我可能会建议您不要这样做。

这将是因为IIS应用程序池用户对您的Azure文件服务共享一无所知。这是任何IIS设置上的标准设置,无论它是否在Azure中。Microsoft为基于Windows的传统共享发布以下建议:

底线是您的应用程序池用户必须有权访问该共享。我怀疑在Azure上这可能是个问题,因为您不使用域登录,但必须发出“net use”命令并传递Azure存储帐户用户名和访问密钥,而您无法为应用程序池配置该用户名和访问密钥


也许您可以尝试在应用程序启动时运行它,但我可能会建议您不要这样做。

我仍然没有任何“Azure文件服务”解决方案,但是我只是通过启用SMB端口,使用“Azure虚拟机”实现了一个临时解决方案


我仍然没有任何针对“Azure文件服务”的解决方案,但是我只是通过启用SMB端口,使用“Azure虚拟机”实现了一个临时解决方案


我有同样的经历,我解决了它:

  • 创建本地用户,该用户与Azure文件服务的凭据具有相同的凭据用户/权限
  • 在访问Azure文件共享之前,在此用户下运行IIS应用程序池,或在代码中模拟为用户
  • 如果您使用的是ASP.Net应用程序,请确保以网络加法器的形式访问共享文件夹,例如:\uploadfileshare.file.core.windows.Net

  • 我有同样的经历,我解决了它:

  • 创建本地用户,该用户与Azure文件服务的凭据具有相同的凭据用户/权限
  • 在访问Azure文件共享之前,在此用户下运行IIS应用程序池,或在代码中模拟为用户
  • 如果您使用的是ASP.Net应用程序,请确保以网络加法器的形式访问共享文件夹,例如:\uploadfileshare.file.core.windows.Net

  • 您的用户和密码应该是存储帐户名和访问密钥(主要或次要)。 Azure文件服务仍在预览中,Azure管理门户中没有许多可用功能

    您可以在存储仪表板中查看文件服务Url,并使用帐户名和访问密钥作为用户和密码


    希望这能有所帮助

    您的用户和密码应该是存储帐户名和访问密钥(主要或次要)。 Azure文件服务仍在预览中,Azure管理门户中没有许多可用功能

    您可以在存储仪表板中查看文件服务Url,并使用帐户名和访问密钥作为用户和密码


    希望这能有所帮助

    你是说Azure文件服务?在VM或云服务中?[Azure文件服务]),我已将其映射为web角色中的共享路径(Z)驱动器。我可以在资源管理器中查看我的所有文件/文件夹。问题是,我无法从IIS托管的应用程序访问它。你是说Azure文件服务?在VM或云服务中?[Azure文件服务]),我已将其映射为web角色中的共享路径(Z)驱动器。我可以在资源管理器中查看我的所有文件/文件夹。问题是,我无法从IIS托管的应用程序访问它。我已使用“net use”命令将我的共享配置为驱动器。此外,我还确保在每次部署之后,驱动器都应该重新映射。现在,由于我能够使用控制台应用程序访问它,我的假设是,我也应该能够使用IIS做同样的事情。此外,我的应用程序池正在使用“LocalSystem”。所以你仍然认为,我将永远无法在IIS中使用它。对于相同的目的,你还有其他建议吗?是的,我使用了“net use”命令将我的共享配置为驱动器。此外,我还确保在每次部署之后,驱动器都应该重新映射。现在,由于我能够使用控制台应用程序访问它,我的假设是,我也应该能够使用IIS做同样的事情。此外,我的应用程序池正在使用“LocalSystem”。所以你仍然认为,我将永远无法在IIS中使用它。你有任何其他建议用于相同的目的。我想知道,如果我们可以做到这一点。。。在创建Azure文件服务器(数据服务/存储/快速创建)时,不会提示我们提供用户信息和密码。使用/访问文件服务的唯一方法是通过netuse命令,通过传递帐户密钥。请澄清并让我知道如何为“Azure文件服务”创建用户。提前感谢。您的用户和密码应该是存储帐户名和访问密钥(主或辅助)。Azure文件服务仍在预览中,Azure管理门户中没有许多可用功能。您可以在存储仪表板中看到文件服务Url,并使用帐户名和访问密钥作为用户和密码。我想知道,我们是否可以这样做。。。创建Azure文件服务器时(D