我们做了一个简单的ASP.NET网站,配置到服务器上以后url是:http://222.73.180.222/Index.aspx
因为这个服务器上还有其他的不同端口下的ASP.NET网站,每个网站的默认页面都是index.aspx,所以我们想把url配置成:
http://222.73.180.222/IntelligentInvestment/Index.aspx
这样同一台服务器上不同端口的网站的同名默认页面index.aspx就不会冲突了。
在开发环境中,鼠标右键点击项目,弹出菜单中选择Package/Publish Settings,在配置页面中选择Web配置页,在Virtual Path右边的文档框填写:IntelligentInvestment,然后在开发本机F5启动项目,IE地址栏中url就是我们希望的结果:
http://localhost:32255/IntelligentInvestment/Index.aspx
但是我们搞不清为何配置到服务器以后url中的IntelligentInvestment/就没有了,
有没有对ASP.NET比较熟的朋友给我们提供一下咨询。谢啦 :)
不过一直没有搜到相关文章
其实我们希望的是同一台服务器上配置2个不同的asp.net网站
这两个网站通过端口以及url中间的字符串来区分:http://222.73.180.222/Intelligent/Index.aspx (此项目其他页面都在http://222.73.180.222/Intelligent/*.aspx)
http://222.73.180.222:9090/Investment/Index.aspx
(此项目其他页面都在http://222.73.180.222/Intelligent/*.aspx)这两个网站之间没有任何联系,我们只是想把他们配置在同一个服务器,并且能通过url区分他们各自的页面就可以了
直接配置成虚拟目录,就可以这样啦!
新建虚拟目录确实可以达到我们的目的,十分感谢!