我有一个MVC4项目,服务器需要根据来自客户端的传入URL生成新的URL。计算使用物理路径运行。所以我需要......
1. Given an incomming url (eg http://urlPath/filename.html)
2. Find the physical directory where this file exists (eg c:/physicalPath/)
3. Calc the new filename (eg c:/newPhysicalPath/newfileName.html)
4. Convert to new url (eg http://newUrlPath/newfilename.html)
我对所有帮助方法和转换类感到困惑。有人可以用非易碎的方式转换两种方式(第2和第4阶段)吗? (我在一个模型而不是视图中这样做,我是C#的新手,所以请保持简单)。
答案 0 :(得分:0)
您可以使用
找到物理路径string path = Server.MapPath("/")