我目前正在將MVC 3 Web App部署到IIS 7服務器。當我從Visual Studio開發Web應用程序並通過開發服務器進行部署時,Web應用程序使用與本地服務器交互的自定義.dll沒有問題。但是,當我部署到IIS 7時,相同的DLL無法通過dll從服務器獲取數據。我假設這是與權限有關的。我已經指派AppPool使用我創建的帳戶,該帳戶是本地「管理員」帳戶的成員。沒有成功。我的帳戶是該組的成員。我注意到的一個怪癖是當我試圖修改%WINDIR%\ inetsvr文件夾中的安全設置時,該文件夾包含爲IIS運行Web服務器的進程,我無法修改這些設置,即使我是「管理員」帳戶。對此感到困惑,並且一直在試圖找出這個問題。任何幫助,將不勝感激。IIS 7 w/MVC 3權限問題
0
A
回答
0
您的網絡應用程序的關聯用戶絕對不需要獲得%WINDIR%\inetsvr
的訪問權限。
假設你的網站上C:\interpub\myWebsite
和.Net 4.0
運行,你的web應用程序的用戶需要有至少閱讀器訪問下列文件夾:
- C:\ interpub \ myWebsite
- %WINDIR%\ Microsoft.NET \ FrameWork的\ v4.0.30319 \臨時ASP.NET文件
如果不授予這些訪問這些文件夾,然後它很可能你的應用不能運行。
另外,請使用生產服務器中的瀏覽器訪問您的網站,並查看詳細的IIS錯誤。這可能有助於縮小問題範圍。
注意
此外,要確保你的應用程序池是整合模式,因爲ASP.NET MVC 將無法正常在經典模式,如果你有擴展名 網址。很有可能你會得到404。
相關問題
- 1. 遙控和自動化的IIS 7的管理 - 權限問題
- 2. Windows 7文件訪問權限問題
- 3. 使用Enable32BitAppOnWin64的IIS權限問題
- 4. Drupal 7中的文件權限問題
- 5. IIS 7權限:如何爲目錄設置正確的權限?
- 6. 權限問題
- 7. winhttpcertcfg在Windows 7中授予對iiS用戶的訪問權限
- 8. IIS權限VirtualPrinter
- 9. URLRewriting.net和IIS 7問題
- 10. IIS 7和FastCGI問題
- 11. IIS 7和ASP.Net MVC問題
- 12. IIS 7配置問題?
- 13. IIS 7上的httpContext.RewritePath問題
- 14. MySQL,權限問題
- 15. Android權限問題
- 16. Linux權限問題
- 17. SSIS權限問題
- 18. githook權限問題
- 19. SqlTableDependency權限問題
- 20. Apache2權限問題
- 21. Samba權限問題
- 22. Firebase權限問題
- 23. OneNote權限問題
- 24. 問題executeScript權限
- 25. Process.Start權限問題
- 26. IIS上的Drupal:「默認」文件夾權限問題
- 27. 關於Android權限的問題權限
- 28. IIS 7.5 ApplicationPoolIdentity權限
- 29. Drupal 7新手問題:節點訪問權限=禁用?
- 30. 註冊表權限問題
這個DLL試圖在服務器上做什麼?訪問一些文件? –
它是用於多維數據庫包的服務器服務的API。我已經使用進程資源管理器來驗證服務器(包括開發和IIS)在GAC中獲取相同的dll實例。 – M4V3R1CK
否輸入密鑰使用習慣? – tugberk