ASP.net开发的网站如何放在二级目录中访问?

iis中设置的站点目录为d:\a,而我现在有一个新的网站b,我要将它放在d:\a\b,但是这样的话发现访问时会出现问题,似乎是在web.config上,请问如何解决能正常... iis中设置的站点目录为d:\a,而我现在有一个新的网站b,我要将它放在d:\a\b,但是这样的话发现访问时会出现问题,似乎是在web.config上,请问如何解决能正常访问?(如果直接在iis中设置b为站点根目录的话是没有问题的)
使用的asp.net开发,framework2.0,iis5.1
ebiyuan所说的虚拟目录的方法我用过了,结果是没有错误提示,但丢失了所有的超链接,很奇怪
展开
 我来答
ebiyuan
2007-02-04 · TA获得超过848个赞
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:207万
展开全部
这个问题我们也遇到过,
这样解决应该可以:
1.在你的IIS中选中指向d:\\a的虚拟目录(下文我们称之为站点a),你的设置应该是服务器的根目录指向d:\\a的吧!

2.反正都一样,选中站点a后点右键,选中“新建”>>“虚拟目录”,弹出的对话框中,虚拟目录名就设成b(即与网站b指向的目录d:\\a\\b的目录名一样,实际上此时网站b的文件夹不一定要放在d:\\a中,为了避免混淆我也建议你不要放在d:\\a中,放成d:\\b的目录反而更好更安全)。新的虚拟目录指向网站b的目录就行了。

3.这时你网站a的目录下面会有一个名字为b的虚拟目录出现了,访问的时候和访问正常目录一样,但服务器是把http://websit_a/b目录当成一个站点来看待的。

至此就算解决了你的问题了,有什么不清楚的地方,线上联系就行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式