Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在asp.net应用程序windows server 2003中将虚拟目录设置为根目录

在asp.net应用程序windows server 2003中将虚拟目录设置为根目录
EN

Stack Overflow用户
提问于 2011-08-26 18:11:30
回答 1查看 383关注 0票数 0

我有一台服务器,上面有几个站点,我在一个默认的虚拟目录中有一个asp.net应用程序。

我想要做的是在站点上使用绝对路径(\include,\css),因为它将被迁移到它自己的站点,并且我不想与亲戚打交道。

就asp.net应用而言,有没有办法将虚拟目录设置为“根目录”?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-26 21:06:23

我认为,如果应用程序当前安装在虚拟目录中,并且仍然期望正常工作,那么您将无法在应用程序中使用绝对路径。

通常,我们使用波浪号(~)表示路径,这允许.Net确定正确的位置,无论它是在虚拟目录中还是在根目录之外。

例如:Response.Redirect(~/SomeDir/SomePage.aspx)

如果站点部署在http://myhost/myapp/上,那么.Net会将其转换为"/myapp/SomeDir/SomePage.aspx“

如果站点部署在http://myhost/上,则.Net会将其转换为"/SomeDir/SomePage.aspx“

请记住,代字号仅适用于设置了runat="server“属性的标记。因此,您需要将其添加到任何常规的html标记中,如<script src=...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7208878

复制
相关文章
Windows Server 2003基
   活动目录服务是Windows 2000/2003 Server中最重要的核心任务之一。
py3study
2020/01/07
1.6K0
server2003怎么进入安全模式_windows2003server
WINDOWS SERVER 2003 上出现 超过响应缓冲区限制 错误,如何解决? Response 对象 错误 ‘ASP 0251 : 80004005’ 超过响应缓冲区限制 /py11g/list.asp,行 0 此 ASP 页的执行造成响应缓冲区超过其配置限制。
全栈程序员站长
2022/09/27
2K0
Windows Server 2003怎么添加角色?
我们经常用iis7远程桌面管理来管理我们的多个服务器。而今天小编要讲解的是Windows Server 2003服务器角色的添加和删除操作。
it妹
2019/09/16
2.4K0
Windows2003 MSSQL 安全设置教程
  为什么要将MS SQL SERVER数据库必须运行在“普通用户”的状态下呢?因为如果使用了“超级管理员”或者“本地系统用户”来运行“SQL2000数据库”,就会被黑客利用,利用SYSTEM用户权限
会长君
2023/04/26
1.8K0
task Scheduler
在业务复杂的应用程序中,有时候会要求一个或者多个任务在一定的时间或者一定的时间间隔内计划进行,比如定时备份或同步数据库,定时发送电子邮件等,我们称之为计划任务。实现计划任务的方法也有很多,可以采用SQLAgent执行存储过程来实现,也可以采用Windows任务调度程序来实现,也可以使用Windows服务来完成我们的计划任务,这些方法都是很好的解决方案。但是,对于Web应用程序来说,这些方法实现起来并不是很简单的,主机服务提供商或者不能直接提供这样的服务,或者需要你支付许多额外的费用。 本文就介绍一个直接在W
阿新
2018/04/13
9710
windows server2003 web服务器搭建
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/140497.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/01
6.3K0
server 2003 (NTFS) 安装完 VS.NET 2003 后调试ASP.NET APP出错
就来了一个Response.Write(“Good moning sunshine“);结果都出错了,唉,真不给面子,昨天晚上把VS.NET 2003从2000搬到2003来,就出问题了.没有见过.好象于IIS6对ASP.NET的授权有关… 贴出错误信息来: “/WebApplication1”应用程序中的服务器错误。 ——————————————————————————–对路径“D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary asp.net Files\webapplication1\6680d7be\b46d84c0”的访问被拒绝。
全栈程序员站长
2022/06/30
9490
如何在Windows Server 2003搭建Windows+iis+asp+access环境
前提系统盘镜像要加载进来 方案一: 开始->管理您的服务器->添加或删除角色->下一步->自定义配置->下一步 ->选择应用程序服务器(IIS,ASP.NET)->下一步->勾选FrontPage Server Extension和启用ASP.NET ->下一步->下一步->等待安装完成->完成即可 方案二: 开始->所有程序->控制面板->添加或删除程序->添加/删除Windows组件 ->取消Internet Explorer增强的安全配置组件的勾选->双击应用程序服务器 ->勾选ASP.NET->确定
Angel_Kitty
2018/04/08
2.1K0
在虚拟目录中部署 ASP.NET Core 应用
ASP.NET Core 已经发布了 2.0 RC1 (Go Live) 版本, API 已经不在变化, 但是很多人期待的已久的在虚拟目录中部署的功能还是没有出现, 看来只能自己想办法解决这个问题了。
beginor
2020/08/07
1.8K0
Windows Server 2003网络负载均衡的实现
       在现行的许多网络应用中,有时一台服务器往往不能满足客户端的要求,此时只能通过增加服务器来解决问题。   那么,有没有一个办法或者技术来解决此类问题呢?使用Windows 2000或Windows Server 2003中的网络负载平衡群集就可以(本文将介绍Windows Server 2003中的网络负载平衡技术的实现方法)。   一、网络负载平衡的优点   1.网络负载平衡允许你将传入的请求传播到最多达32台的服务器上,即可以使用最多32台服务器共同分担对外的网络请求服务。网络负载平衡技术保
张善友
2018/01/19
1.6K0
配置更安全的服务器Windows 2003 Server
步骤 ==================================================================================== 注意:安装和配置 Windows Server 2003。 1. 将\System32\cmd.exe转移到其他目录或更名; 2. 系统帐号尽量少,更改默认帐户名(如Administrator)和描述,密码尽量复杂; 3. 拒绝通过网络访问该计算机(匿名登录;内置管理员帐户;Support_388945a0;Guest;所有非操作系统服务帐户) 4. 建议对一般用户只给予读取权限,而只给管理员和System以完全控制权限,但这样做有可能使某些正常的脚本程序不能执行,或者某些需要写的操作不能完成,这时需要对这些文件所在的文件夹权限进行更改,建议在做更改前先在测试机器上作测试,然后慎重更改。 5. NTFS文件权限设定(注意文件的权限优先级别比文件夹的权限高): 文件类型 建议的 NTFS 权限 CGI 文件(.exe、.dll、.cmd、.pl) 脚本文件 (.asp) 包含文件(.inc、.shtm、.shtml) 静态内容(.txt、.gif、.jpg、.htm、.html) Everyone(执行) Administrators(完全控制) System(完全控制) 6. 禁止C$、D$一类的缺省共享 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters AutoShareServer、REG_DWORD、0x0 7. 禁止ADMIN$缺省共享 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters AutoShareWks、REG_DWORD、0x0 8. 限制IPC$缺省共享 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa restrictanonymous REG_DWORD 0x0 缺省 0x1 匿名用户无法列举本机用户列表 0x2 匿名用户无法连接本机IPC$共享 说明:不建议使用2,否则可能会造成你的一些服务无法启动,如SQL Server 9. 仅给用户真正需要的权限,权限的最小化原则是安全的重要保障 10. 在本地安全策略->审核策略中打开相应的审核,推荐的审核是: 账户管理 成功 失败 登录事件 成功 失败 对象访问 失败 策略更改 成功 失败 特权使用 失败 系统事件 成功 失败 目录服务访问 失败 账户登录事件 成功 失败 审核项目少的缺点是万一你想看发现没有记录那就一点都没辙;审核项目太多不仅会占用系统资源而且会导致你根本没空去看,这样就失去了审核的意义。 与之相关的是: 在账户策略->密码策略中设定: 密码复杂性要求 启用 密码长度最小值 6位 强制密码历史 5次 最长存留期 30天 在账户策略->账户锁定策略中设定: 账户锁定 3次错误登录 锁定时间 20分钟 复位锁定计数 20分钟 11. 在Terminal Service Configration(远程服务配置)-权限-高级中配置安全审核,一般来说只要记录登录、注销事件就可以了。 12. 解除NetBios与TCP/IP协议的绑定 控制面版——网络——绑定——NetBios接口——禁用 2000:控制面版——网络和拨号连接——本地网络——属性——TCP/IP——属性——高级——WINS——禁用TCP/IP上的NETBIOS 13. 在网络连接的协议里启用TCP/IP筛选,仅开放必要的端口(如80) 14. 通过更改注册表Local_Machine\System\CurrentControlSet\Control\LSA-RestrictAnonymous = 1来禁止139空连接 15. 修改数据包的生存时间(TTL)值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters DefaultTTL REG_DWORD 0-0xff(0-255 十进制,默认值128) 16. 防止SYN洪水攻击 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters SynAttackProtect REG_DWORD 0x2(默认值为0x0) 17. 禁止响应ICMP路由通告报文 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters \Interfaces\interfa
全栈程序员站长
2022/07/04
5.3K0
推荐一个工具包自定义HTTP 404错误
一个方便的工具Microsoft 的工具包--网页错误工具包,可以帮助您设计和实现自定义错误页。 网页错误工具包是点击到 IIS 的 ASP.NET 应用程序。 您修改一个 ASPX 网页的其他文件包含该工具包并将 IIS 以部署您的自定义页面。 错误页将显示搜索结果,以便访问者可以更轻松地找到正确的信息的错误。 默认,页使用 Microsoft Live 搜索引擎生成搜索结果,(尽管如果您愿意,可使用另一个搜索引擎)。 如果 URL 或搜索字符串键入了错误,页还可以提供备选拼写建议。 Micros
张善友
2018/01/22
1.5K0
ASP.NET可以在Windows Server 2008 R2 Server Core上运行
微软在上周举行的Windows硬件工程大会(Windows Hardware Engineering Conference,WinHEC)展示了Windows Server 2008 R2版,服务器操作系统的更新锁定虚拟化、管理、弹性,及网络等四个范畴.Server Core上新增对ASP.NET的支持.不过Windows Server 2008 R2只有64位版本了,如今64位的处理器不论在台式计算机或是服务器上都已成为业界标准,因此微软聚焦在64位处理器上;Windows Server 2008 R2将
张善友
2018/01/22
1.4K0
windows 2003 server 远程桌面的2个技巧
2 本地计算机策略--计算机配置--管理模版--windows组件--终端服务--客户端
力哥聊运维与云计算
2019/06/28
1.5K0
Win2003 Server:如何打造一个安全的个人Web服务器?
  3、安装IIS,仅安装必要的 IIS 组件(禁用不需要的如FTP 和 SMTP 服务)。默认情况下,IIS服务没有安装,在添加/删除Win组件中选择“应用程序服务器”,然后点击“详细信息”,双击Internet信息服务(iis),勾选以下选项:
会长君
2023/04/26
2.9K0
Windows Server 2003安装IIS服务并配置WEB站点
IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
HACK学习
2019/08/07
3.3K0
Windows Server 2003安装IIS服务并配置WEB站点
windows server 2003 新安装IIS后出现 service unavailable
新安装IIS后出现 service unavailable 学习配置服务器,真是一件很难的事啊。安装个IIS都安装不好,老出现service unavailable,网上搜索找一圈对IIS安装后出现 service unavailable的解决方法。 点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项, 选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERV
用户1258909
2018/07/03
1.2K0
jav_video_ASP 第三方控件
功能: 1.功能强大的所见即所得HTML编辑器控件(WYSWYG),完全支持ASP.NET2.0技术。
全栈程序员站长
2022/11/10
1.5K0
jav_video_ASP 第三方控件
windows2003为iis添加伪静态规则
最近开始使用一个新的cms,网站由于是基于thinkphp开发的,而服务器还是古老的windows2003,所以一些伪静态的问题导致网站始终安装不成功。 可能以后不会用到了,这里还是记录下解决的办法
用户1188347
2018/02/27
2.7K0
windows2003为iis添加伪静态规则
点击加载更多

相似问题

在apache中将虚拟目录设置为根目录

22

将Gitblit设置为服务Windows Server 2003

15

是否可以在IIS 7中将虚拟目录设置为根目录?

11

在JavaScript中将路径设置为根目录

20

在windows server 2003上设置PHP cron作业

36
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档