我配置了一個Azure文件服務器,並已與網絡驅動器(如Z)進行映射。 現在我可以使用C#控制檯應用程序連接到網絡驅動器。此外,我可以讀/寫入此。無法通過IIS訪問「Azure文件服務器」
但是,當我在IIS服務器上部署相同的應用程序時,我無法訪問映射的路徑。
任何人都可以請幫助我。
我配置了一個Azure文件服務器,並已與網絡驅動器(如Z)進行映射。 現在我可以使用C#控制檯應用程序連接到網絡驅動器。此外,我可以讀/寫入此。無法通過IIS訪問「Azure文件服務器」
但是,當我在IIS服務器上部署相同的應用程序時,我無法訪問映射的路徑。
任何人都可以請幫助我。
我有同樣的經歷,我解決了它:
我想知道,如果我們能做到這一點......在創建Azure文件服務器(數據服務/存儲/快速創建)時,我們不會提示用戶提供用戶名和密碼。使用/訪問文件服務的唯一方法是通過net use命令,通過傳遞帳戶密鑰。請澄清並讓我知道如何爲「Azure文件服務」創建用戶。提前致謝。 – Agni 2014-09-02 11:17:59
您的用戶和密碼應該是存儲帳戶名稱和訪問密鑰(主要或次要)。 Azure文件服務仍處於預覽狀態,Azure管理門戶中沒有太多功能可用。 您可以在存儲儀表板中看到文件服務URL,並使用帳戶名稱和訪問密鑰作爲用戶和密碼。 – 2014-09-02 15:27:42
明天我會試試,並會讓你知道.. – Agni 2014-09-02 15:35:23
這將是因爲IIS應用程序池用戶對Azure文件服務共享一無所知。這是任何IIS設置的標準,無論它是否在Azure中。 Microsoft爲傳統的基於Windows的共享發佈以下建議:http://support.microsoft.com/kb/207671。
底線是您的應用程序池用戶必須有權訪問共享。我懷疑在Azure上這可能是個問題,因爲您不使用域登錄,但必須發出「net use」命令並傳遞您無法爲應用程序池配置的Azure存儲帳戶用戶名和訪問密鑰。
也許你可以試着在Application_Start上運行它,但我可能會推薦它。
我還沒有任何解決方案「Azure文件服務」,但是我剛剛通過啓用SMB端口使用「Azure虛擬機」實現了一個臨時解決方案。
您的用戶名和密碼應該是存儲帳戶名稱和訪問密鑰(主要或次要)。 Azure文件服務仍處於預覽狀態,Azure管理門戶中沒有提供許多功能。
您可以在存儲儀表板中看到文件服務URL,並使用帳戶名稱和訪問密鑰作爲用戶和密碼。
希望這可以幫助
謝謝Mihail Mateev,這個工程就像一個冠軍。 – Agni 2014-09-03 10:10:00
您是指Azure文件服務?在VM或雲服務中? – techmike2kx 2014-09-01 09:42:54
[Azure文件服務] http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx)我已將它映射爲共享路徑(Z )駕駛我的網絡角色。我能夠在資源管理器中看到我的所有文件/文件夾。問題是,我無法從IIS託管應用程序訪問它 – Agni 2014-09-01 10:10:47