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所说的虚拟目录的方法我用过了,结果是没有错误提示,但丢失了所有的超链接,很奇怪 展开
使用的asp.net开发,framework2.0,iis5.1
ebiyuan所说的虚拟目录的方法我用过了,结果是没有错误提示,但丢失了所有的超链接,很奇怪 展开
1个回答
展开全部
这个问题我们也遇到过,
这样解决应该可以:
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目录当成一个站点来看待的。
至此就算解决了你的问题了,有什么不清楚的地方,线上联系就行。
这样解决应该可以:
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目录当成一个站点来看待的。
至此就算解决了你的问题了,有什么不清楚的地方,线上联系就行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询