返回首页

我有一个客户,谁拥有一个主网站(这是巨大的)植根于(我的dev的框)

C:\inetpub\wwwroot\Website.com\trunk

它控制使用Subversion(SVN)的吮吸是客户端的方式,因为我觉得SVN是可怕的,但是这只是我的"宗教"看来。无论如何,他们的整个网站做了,在传统的ASP和VBScript。

他们有这样的一套新的,他们要我写目录下的页面

{C}
他们想在ASP.NET和VB.NET和平时的N-Tier架构击中DB(这是SQL Server 2005的方式)。我用VS2010的。

所以,我没有添加一个类库项目的数据层和业务层的内容十分重要,通常rigamarole。有没有问题。现在我加入的前端。我走进VS-2010,并说:"新网站",创建了一个ASP.NET
空网站
{C}
确定。的方式,是IIS7的dev的框,做工精细,点,打字
http://localhost/index.asp

提供最多的页面

{体C3}
就好了。

OK,所以我建设我的ASP.NET页面,我希望把一个服务器端,包括我的页面页眉。不能使用母版页,并不能使用Server.MapPath因为ASP.NET Web开发服务器是愚笨和不正确的路径映射。 "包括说

{的C4}
当我打开我的浏览器

http://localhost/mydir/purchase/index.aspx

页面加载就好了,但是当我做一个构建在VS2010中,我得到了"未能映射路径"/包括/ header.asp'"的错误的......但我的工作就好了,与上面的URL在浏览器中因为我在一个总体的IIS7的超级网站!
上午
gawd,VS2010的是弱智...

ASP.NET Web开发服务器和VS2010认为网站的根(/)是在

{C}
但当然,这是不是在"现实"。但这个愚蠢的错误,我从调试。所以我为什么错误弹出。保持"包括"声明有任何方式和制止错误的,所以我可以调试使用VS2010的?

我要杀死的第一人,告诉我使用Response.Write或Server.MapPath或波浪号〜,因为这些功能是呆头呆脑,首先是因为他们不允许你使用"......"其次是因为他们得到错误的网站的根。

所以....有什么想法??谢谢!

布赖恩布赖恩ç哈特

回答