ASP.NET有个缺点,每个项目都要建立一个虚拟目录才能浏览!麻烦啊。

时间:2021-10-04 12:13:52
有时想做一个小模块,又要建立一个虚拟目录才能运行。


24 个解决方案

#1


哦..这样子

#2


#3


新建winform程序 ?

#4


在VS可直接调试程序,不需要虚拟目录

#5


labuchushilaimaokeng

#6


新建立Web项目。然后发布。


其实是加一小块功能...

难到又要在原本项目里添加?晕了晕了...

#7


引用 4 楼 wuyq11 的回复:
在VS可直接调试程序,不需要虚拟目录


是做出来发布到IIS。

#8


注意

新建立一个“Web项目”是发布好后,将那个文件夹,放到网站所在的虚拟目录中。

#9


做 web , 机器上就没几个用来测试各种新玩意儿的测试虚拟目录么?

#10


引用 5 楼 hdt 的回复:
拉不出shit赖茅坑

  、

#11


当你使用完Tomcat后 你发现原来IIS比Tomcat更省人

ASP.NET程序是运行在IIS上的 寄人篱下 就必须照它的来

如果你是HTML那你改下后缀名也就罢了

如果你连新建一个虚拟目录都懒的动鼠标 (也不是没有办法)

懒的洗衣服的人就发明了"洗衣机"

你可以考虑下:FilesNet文件管理器(主要将你编译好的DLL文件放在站点的根目录下) 这样就不要新建虚拟目录了  前提是你的站点必须支持asp.net(又让你伤心了)

其实... 我也是懒人!

#12


引用 10 楼 jxyxhz 的回复:
引用 5 楼 hdt 的回复:
拉不出shit赖茅坑


  、

不能这么说,看lz头像,lz也是在提问嘛

#13


确实是啊,新建立一个“Web”项目后,做一个功能。

然后上传到网上,浏览不了。如果是自己机器就没问题,但是放到网上,天天要建立虚拟目录,不好吧?

#14



上传到WWWROOT这个根目录下。

将新做的“Web项目"放上去,例如AAA,这个不是虚拟目录,是一个普通目录,浏览的时候浏览不了。

#15



难到要用原本“WEB项目”来添加新功能?重新发布,然后覆盖到“WWWROOT”?

#16


靠,你不会放在同一个已建好的目录下浏览啊

#17


怎么用天天建呢

#18


引用 16 楼 hyjchina 的回复:
靠,你不会放在同一个已建好的目录下浏览啊



能放我一早放了!肯定有些原因不能放。

#19


不知道

#20


你的不会是vs2005以前的吧?
vs2005或者更高版本可以新建文件系统的网站,以为有一个内置的服务器,好像是叫Cassini 。
优点是不需要IIS,缺点是外部不能访问。

#21


引用 20 楼 qishichang 的回复:
你的不会是vs2005以前的吧?
vs2005或者更高版本可以新建文件系统的网站,以为有一个内置的服务器,好像是叫Cassini 。
优点是不需要IIS,缺点是外部不能访问。



VS2008来的。

原本有人做好了一个项目,放在网上的虚拟主机,给了一个FTP登录,登录后有一个“WWWROOT”目录,这个项目就放在这里。


由于甘些原因,又用VS2008新建立一个“WEB项目”,发布放,复制到“WWWROOT”目录下,这样浏览不了。在本地测试就是将将这个“WEB项目”文件作为虚拟目录才可以运行。

#22


自己好好研究一下网站的发布吧!

#23


我见过一个,记得是说,是你才程序里头有用到  ../A/A.aspx 这样的相对路径,你改成~/A/A.aspx 这样就可以了。是ASP.NE的一个BUG。

或者,你可以IIS.设置下,主目录——配置——选项——启用父路径,试试.



#24


合并一下WEB.CONFIG不可以吗?不好理解

#1


哦..这样子

#2


#3


新建winform程序 ?

#4


在VS可直接调试程序,不需要虚拟目录

#5


labuchushilaimaokeng

#6


新建立Web项目。然后发布。


其实是加一小块功能...

难到又要在原本项目里添加?晕了晕了...

#7


引用 4 楼 wuyq11 的回复:
在VS可直接调试程序,不需要虚拟目录


是做出来发布到IIS。

#8


注意

新建立一个“Web项目”是发布好后,将那个文件夹,放到网站所在的虚拟目录中。

#9


做 web , 机器上就没几个用来测试各种新玩意儿的测试虚拟目录么?

#10


引用 5 楼 hdt 的回复:
拉不出shit赖茅坑

  、

#11


当你使用完Tomcat后 你发现原来IIS比Tomcat更省人

ASP.NET程序是运行在IIS上的 寄人篱下 就必须照它的来

如果你是HTML那你改下后缀名也就罢了

如果你连新建一个虚拟目录都懒的动鼠标 (也不是没有办法)

懒的洗衣服的人就发明了"洗衣机"

你可以考虑下:FilesNet文件管理器(主要将你编译好的DLL文件放在站点的根目录下) 这样就不要新建虚拟目录了  前提是你的站点必须支持asp.net(又让你伤心了)

其实... 我也是懒人!

#12


引用 10 楼 jxyxhz 的回复:
引用 5 楼 hdt 的回复:
拉不出shit赖茅坑


  、

不能这么说,看lz头像,lz也是在提问嘛

#13


确实是啊,新建立一个“Web”项目后,做一个功能。

然后上传到网上,浏览不了。如果是自己机器就没问题,但是放到网上,天天要建立虚拟目录,不好吧?

#14



上传到WWWROOT这个根目录下。

将新做的“Web项目"放上去,例如AAA,这个不是虚拟目录,是一个普通目录,浏览的时候浏览不了。

#15



难到要用原本“WEB项目”来添加新功能?重新发布,然后覆盖到“WWWROOT”?

#16


靠,你不会放在同一个已建好的目录下浏览啊

#17


怎么用天天建呢

#18


引用 16 楼 hyjchina 的回复:
靠,你不会放在同一个已建好的目录下浏览啊



能放我一早放了!肯定有些原因不能放。

#19


不知道

#20


你的不会是vs2005以前的吧?
vs2005或者更高版本可以新建文件系统的网站,以为有一个内置的服务器,好像是叫Cassini 。
优点是不需要IIS,缺点是外部不能访问。

#21


引用 20 楼 qishichang 的回复:
你的不会是vs2005以前的吧?
vs2005或者更高版本可以新建文件系统的网站,以为有一个内置的服务器,好像是叫Cassini 。
优点是不需要IIS,缺点是外部不能访问。



VS2008来的。

原本有人做好了一个项目,放在网上的虚拟主机,给了一个FTP登录,登录后有一个“WWWROOT”目录,这个项目就放在这里。


由于甘些原因,又用VS2008新建立一个“WEB项目”,发布放,复制到“WWWROOT”目录下,这样浏览不了。在本地测试就是将将这个“WEB项目”文件作为虚拟目录才可以运行。

#22


自己好好研究一下网站的发布吧!

#23


我见过一个,记得是说,是你才程序里头有用到  ../A/A.aspx 这样的相对路径,你改成~/A/A.aspx 这样就可以了。是ASP.NE的一个BUG。

或者,你可以IIS.设置下,主目录——配置——选项——启用父路径,试试.



#24


合并一下WEB.CONFIG不可以吗?不好理解