转于http://www.cnblogs.com/chinhr/archive/2007/12/24/1012585.html
最近做了个发布系统,如今要上传到公司服务器上,可是却出了个让我感到郁闷的事情, 程序中有个保存图片到磁盘目录的功能,这在本地是没问题的,可是到服务器上的时候却把图片生成到了另一个目录!!
我多次测试,来返于本地与服务器之间...
还是没有发现什么异常!!
??
靠,最后经过分析和排除法,把问题锁定到虚拟目录的名字上,不管我怎么测试,想发现一些在服务起上生成的另一个目录破绽,另一个目录它始终都是在虚拟目录的名字下这个目录的
原因: 服务器上是以站点来管理这些上传的文件的
而在本地我是以虚拟目录来管理的
其中两者的区别是
虚拟目录:Server.MapPath("/IssueArticleAdmin/")
以上表示:虚拟目录IssueArticleAdmin对应的物理路径
站点:Server.MapPath("/IssueArticleAdmin/")
以上表示:虚拟目录IssueArticleAdmin对应的物理路径下IssueArticleAdmin文件夹的路径
所以无论我希望生成怎样的目录它都将在虚拟目录IssueArticleAdmin对应的物理路径下IssueArticleAdmin文件夹去生成
解决:把本地的Server.Path("/IssueArticleAdmin/")改成Server.Path("/")这两者在虚拟目录和站点上才表示同一个意思
1.一台主机上,可以建立多个站点,可以同时启用这些站点。只要它们的
IP,主机头,端口
三者只要有一项不同就可以启用。
2.虚拟目录存在于站点内,可以包含多个虚拟目录,正确。
3.又是理解错误,虚拟目录不可能独立存在,要附属于站点内。你当然要建立站点。
相关推荐
IIS7.0站点虚拟目录中访问共享,实现一个2008serve的IIS的虚拟目录(通过网络路径(UNC)的形式,共享在另外一个2008服务器上)
IIS管理类,可以实现创建站点、虚拟目录,删除虚拟目录等
完整带图IIS配置,通过图片的说明,更加快速学习和掌握IIS配置,大有利于开发
配置IIS:建立虚拟目录或站点、配置IIS:建立虚拟目录或站点
服务器架构 IIS 配置管理 虚拟目录创建WEB站点!视频演示!
本文实例讲述了C#实现获取IIS站点及虚拟目录信息的方法。分享给大家供大家参考。具体如下: using System; using System.DirectoryServices; using System.Collections.Generic; using System.Text; namespace ...
C#IIS创建网站和虚拟目录源码,代码非常清晰。
iis站点备份工具,可以备份建立的虚拟站点或者网站程序指向等。如果迁移服务器后,可以直接恢复回来。
IIS批量删站工具是一款专用于批量删除IIS站点的工具,它能自动读取IIS中的所有站点信息,包括ID、名称、路径、主机头、绑定IP等,并以列表的形式显示,支模糊搜索,可选择在删除站点的同时,是否删除网站绑定的文件...
通过ASP.NET 2.0(C#)管理IIS站点。可以通过ASP.NET页面添加删除修改IIS站点,就像在IIS管理器当中单击属性一样。主要用于虚拟主机提供商的客户通过WEB管理自己的网站。 主要技术是用了ASP.NET的身份模拟技术,...
IISAdmin(让XPIIS支持多站点) 在Windows XP professional中使用IIS不能创建多个站点,虽然我们可以使用“虚拟目录”来调试程序,但有很多时候并不方便。 IISAdmin 就可以让Windows XP中的IIS支持多站点
IIS站点中部署 WCF项目 C#源代码 服务+客户端 1) 客户端访问IIS站点中的计算服务。 2)内容涵盖:WCF项目创建;IIS服务安装;Server Application Error;MSDTC服务安装; 虚拟映射;IIS服务中部署测试项目;IIS...
首先需要取消“站点属性/允许匿名连接”,如图1。 接着进入“计算机管理/本地用户和组...回到IIS管理器,选择一个FTP站点“新建/虚拟目录/下一步”在别名处输入FTP01,选择“下一步”,路径选择刚刚创建的FTP01目
C# IIS 虚拟站点 虚拟路径 物理地址 网站
1.自动创建IIS站点虚拟主机 2.创建匿名用户映射的虚拟用户 3.创建程序池 4.创建目录 5.调整目录权限 6.设置IIS虚拟主机.net版本 7.设置access日志路径 8.设置iis匿名用户映射的本地用户 9.添加虚拟html映射 注意:...
IIsManager采用VB.NET开发,可以实现基于IIS6.0的Web应用程序的站点创建修改以及Web虚拟目录的维护管理。
在.NET2008下面实现,用程序实现动态创建WEB站点。更方便程序开发
动态域名服务端ddns,支持IIS虚拟主机(C#,framework4.5)。布署步骤:1、注册www.dnspod.cn ,按站点说明开通域名解析2、验证模式为api模式,需要申请dnspod的api和token (用户中心->安全设置->API Token)。帐号...
IIS5+Tomcat5.0.3整合_配置多站点虚拟主机图解手册(PDF)