我如何设置我的ASP.NET项目来查找我的文件?
编辑我不想重定向页面,特定文件等.我想更改图像,视频和其他媒体从根源目录存储到我选择的目录的路径.在这种情况下c:/ dev / prjfiles / prjname / public(c:/ dev / prjfiles / prjname /是我的工作目录)和我除了当我的html执行img src =“/ pic.png”时它会找到图像C:/dev/prjfiles/prjname/publi/pic.png.我需要一个有效的解决方案,我试着看看如何设置虚拟目录等.我无法弄明白.因此赏金.我正在生成html,我不是在写asp:image runat =“server”等我从数据库中提取数据并输出html.仍然是WIP的部分是处理POST请求的代码. html已经存在,但我无法在site.com/here污染我的源目录(c:/ dev / trunk / thisprj / thisprj /其中我的.aspx文件,我不希望500 .png / gif / jpg在这里)
我不知道如何设置asp.net环境.我假设我有一个无法从网上获得的根路径,一个bin /我可以把我的asp.net dll和一个公共地方,我坚持我想要的任何文件. 我希望将我的项目文件从其他所有内容中分离出来.我的JS,css和图像文件在prjfiles / prjname / public中,我的sqlite db在prjfiles / prjname /中,而额外的二进制文件在prjfiles / prjname / bin中. 当我运行我的应用程序并尝试加载图像时出现问题.例如/cssimg/error.png.我的项目在我/ public文件夹中找不到资源,我不知道如何让它找到它们.如何设置我的项目呢? 注意:我将工作目录路径设置为prjfiles / prjname /.在代码中我写./bin/extrabin.exe和db.sqlite3正确访问文件. 解决方法
您可能希望观看ASP.NET的入门视频
http://www.asp.net/get-started/ 编辑:添加更多信息 正如@Murph建议的那样,你的假设是不正确的. 内容文件,例如* .html,* .css,* .js,.gif,.jpg,.png都以正常方式提供. 这样,就不需要“公共”文件夹. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何配置ASP.NET OutputCache与http vs https不同?
- asp.net-web-api – Windows.Web.Http.HttpClient WEB API
- asp.net-mvc-2 – 使用或不使用AutoMapper的“合并”模型和
- asp.net – 实体框架:如何解决“FOREIGN KEY约束可能导致循
- ASP.Net Cookieless如何工作?
- asp.net – Mono apache2 =服务暂时不可用(503)
- asp.net-mvc – Cakephp在asp.net mvc中烘焙等效
- asp.net – 将.NET Framework 3.5迁移到4.5时出错
- asp.net – gridview在viewstate中保存数据吗?
- asp.net-mvc-4 – MVC脚手架 – 实现分页的快捷方式?
- asp.net-mvc-2 – 将EDMX文件移动到新项目导致:
- asp.net – html脚本标签不使用类型javascript?
- ASP.NET MVC使用JQuery将页面内容加载到div中
- .NetCore技术研究-一套代码同时支持.NET Framewo
- asp.net-mvc – 使用Razor和.NET的一行If语句
- asp.net-mvc – 存在哪些ASP.NET MVC示例项目?
- ASP.Net多个源文件
- asp.net-mvc – 将依赖项注入验证属性Web Api As
- asp.net-mvc – 如何根据MVC中的其他参数值在运行
- asp.net-mvc – jQuery.parseJSON不适用于MVC控制