如何去掉 网站 项目的虚拟目录
一向喜欢用 VS 创建 网站项目来构建自己的WEB站点,因为 动态编译,即保存即看到效果,但是有一个头疼的是,使用 VS 自带的ASP.NET Development Server 来跑站点,总要带个虚拟目录,比如:http://localhost:1739/WebSite/default.html
有时候我想外部的一些样式、图片使用绝对定位好控制些,这样做真麻烦,能不能去掉 WebSite 这个虚拟目录,直接用
http://localhost:1739/default.html 就可以跑起来呢? --------------------编程问答-------------------- 貌似带虚拟目录好点,安全,而且比较省资源。。。。。
发布服务器必然都是虚拟目录的。
不过你自己调试放IIS上直接能调吧 --------------------编程问答-------------------- 没整过 帮顶... --------------------编程问答--------------------
website是你的文件名。不是虚拟目录,是站点
"有时候我想外部的一些样式、图片使用绝对定位好控制些,这样做真麻烦",这句话什么意思? --------------------编程问答-------------------- 顶起up --------------------编程问答--------------------
你看啊,如果我在 website下建了N多个层的子目录,使用统一的根目录资源引用就是
/script/jquery.js 这样,每个页面都统一了,这样就不能把website 放虚拟目录下
如果不是,还要 搞什么 ../../../script/jquery.js
每层都要不同的引用路径,几麻烦 --------------------编程问答-------------------- asp.net的路径是以“~/”打头的,既不是什么绝对路径也不是什么相对路径。
绝对或者相对,是html/asp之类开发者的概念。 --------------------编程问答-------------------- 不知道仁兄创建网站的时候用的是http,还是文件系统
是不是这里出了问题。创建站点的时候,直接选择文件系统。好像就没有这个问题了吧
查看发布的内容,可以再iis里自己配置。 --------------------编程问答-------------------- 用的文件系统啊,也就是 ASP.NET Development Server 这样好啊,打个包就可以移到另外一台机器上继续开发了,不用配IIS了。 --------------------编程问答-------------------- 可以将整个网站放在文件夹里,然后用iis新建一个网站 --------------------编程问答-------------------- 事实上,用相对路径才更可靠,适应性更强.
--------------------编程问答-------------------- 全放C:\inetpub\wwwroot下面把 --------------------编程问答-------------------- 这个还真没有搞过 --------------------编程问答-------------------- 在IIS中浏览
路径使用~/
resolveurl
--------------------编程问答-------------------- 全放C:\inetpub\wwwroot下面把 --------------------编程问答-------------------- 帮顶~~~````` --------------------编程问答-------------------- bang ding --------------------编程问答-------------------- 点中网站项目按F4,虚拟目录那个栏目全部删掉!
--------------------编程问答--------------------
这们哥哥说的是我想要的效果
原来一直是这样
http://localhost:1031/website1/Login.aspx
修改后
http://localhost:1031/Login.aspx --------------------编程问答--------------------
补充:.NET技术 , ASP.NET