Tôi đã cố gắng để có được đường dẫn ứng dụng cho dự án của tôi trên sự kiện Application_Start trong asax toàn cầu Tôi có thể sử dụng server.mappath trên các trang không được định tuyến nhưng khi tôi đang ở trên trang được định tuyến đường dẫn ảo mới có cách để chạy đường dẫn ứng dụng khi khởi động tôi không thể sử dụng Yêu cầu hoặc phiên hoặc HttpContext.items [khóa] ở cấp đó không ai biết phải làm gìApplicationPath trên Application_Start
6
A
Trả lời
7
-1
Tại sao bạn không sử dụng Application_BeginRequest để ánh xạ đường dẫn mọi lúc?
Ở đó bạn có thể sử dụng
HttpApplication.Request.RawUrl
để có được những con đường yêu cầu và sau đó bạn có thể viết lại nó với con đường ánh xạ sử dụng
HttpContext.Current.RewritePath
Các vấn đề liên quan
- 1. Application_Start ASP.NET
- 2. Request.Url.Host và ApplicationPath trong một cuộc gọi
- 3. Global.asax Application_start được kích hoạt trên mọi hành động
- 4. Nhiều sự kiện Application_Start bắn
- 5. Sự kiện Application_Start() trong global.asax
- 6. application_start bắn đột ngột asp.net
- 7. Application_Start so với OnInit so với constructor
- 8. Thực hành tốt nhất - tải nhiều thứ trong application_start?
- 9. tương đương Global.asax Application_Start khi sử dụng WS trong IIS7
- 10. Khi nào sử dụng Application_Start vs Init trong Global.asax?
- 11. mã application_start tùy chỉnh cho trang web umbraco
- 12. Nhận URL đến trang web từ bên trong Application_Start?
- 13. Làm cách nào để tự động thêm các gói sau khi Application_Start đã xảy ra?
- 14. Có tương đương với Application_Start cho thư viện lớp trong C#
- 15. Nhận ứng dụng đường dẫn vật lý hiện nay trong Application_Start
- 16. Quá trình nền dài chạy trong ASP.NET - Application_Start hoặc quá trình riêng biệt?
- 17. Sự kiện Application_Start trong global.asax có kích hoạt khi mã được tái xuất bản không?
- 18. Làm thế nào để có được tên máy chủ đầy đủ + số cổng trong Application_Start của Global.aspx?
- 19. QT mở mặc định tập tin thám hiểm trên * nix
- 20. Bối rối trên global.asax?
- 21. Cài đặt tái chế miền ứng dụng trên mod_mono & Apache
- 22. Mô phỏng tác vụ nền trên AppHarbor
- 23. Lề trên trên UITableViewController
- 24. Tôi có thể cài đặt/sử dụng nuget nếu thư mục tài liệu của tôi nằm trên ổ đĩa được chia sẻ không?
- 25. sụp đổ trên ImageLoaderMachO trên ứng dụng tải trên iPhone
- 26. Singleton đang chạy trên các ứng dụng web Asp.Net
- 27. Đơn vị thử nghiệm ASP.NET MVC 2 tuyến đường với các khu vực bails ra trên AreaRegistration.RegisterAllAreas()
- 28. RuntimeException trên Camera.setParameters() trên nexus one
- 29. hành vi SQLite trên INSERT trên iPhone
- 30. Python chậm trên fetchone, treo trên fetchall
Đó là tôi câu trả lời nhưng khi tôi làm điều này HostinEnvironment.PhysicalApplicationPath + "\\ App_GlobalResources" tôi nhận được dấu gạch chéo ngược đôi – ONYX
Tôi không unde rstand, trước hết, để kết hợp differents đường dẫn sử dụng System.IO.Path.Combine (HostingEnvironment.PhysicalApplicationPath, "App_GlobalResources"); và không liên hệ với –
Sai lầm của tôi là tôi đang tập trung vào đường dẫn nó trả lại chính xác – ONYX