积极答复者
开发的网站部署到IIS的问题

问题
-
我做完的asp.net放到iis,转为应用程序能够访问,访问地址假设是http://localhost/abc/index.aspx,这里有个 abc假设是我文件夹的名字,那么怎样在iis里配置可以实现http://localhost/index.aspx就能访问,怎样配置,谢谢,到底是配置的,还是域名指向的?
- 已移动 孟宪会Moderator 2009年10月3日 1:00 (发件人:.NET Framework 一般性问题讨论区)
答案
-
完全没有必要这么复杂,将你的网站指到 abc就可以了。
只所以会出现问题,是你的代码的原因。 Url 重定向解决不了你的问题。
比如js文件的写法,下面2种方法任何一个都可以
<script type="text/javascript" src="<%=Page.ResolveUrl("~/javascript/t.js")%>"></script> <script type="text/javascript" src="<%=Request.ApplicationPath=="/"?"":Request.ApplicationPath%>/javascript/t.js"></script>
这是一个很简单的问题,为什么要采用那么复杂的方法呢?
【孟子E章】- 已标记为答案 孟宪会Moderator 2011年3月25日 5:04
全部回复
-
我做完的asp.net放到iis,转为应用程序能够访问,访问地址假设是http://localhost/abc/index.aspx,这里有个abc假设是我文件夹的名字,那么怎样在iis里配置可以实现http://localhost/index.aspx就能访问,怎样配置,谢谢
- 已移动 Sheng Jiang 蒋晟 2009年9月30日 18:28 IIS配置问题 (发件人:ASP.NET 与 AJAX)
- 已合并 Andrew_ZhuModerator 2009年10月7日 3:38
-
我的是IIS7,本地我的web项目访问地址是http://localhost/abc/index.aspx,我想用域名直接指定到这个地址比如www.test.com/index.aspx就能访问,IIS应该怎么设置,能告诉我详细步骤吗
如果不行,我想知道http://localhost/abc/index.aspx怎样改成http://localhost/index.aspx也能访问,我的项目必须是专程应用程序才能正常工作的,到底怎么设置呢,谢谢- 已合并 Andrew_ZhuModerator 2009年10月7日 3:37
-
您好,您是想配置当访问http://localhost/index.aspx时,就能直接访问http://localhost/abc/index.aspx,是吗?
如果abc是您web应用的根目录,可以在IIS的默认站点的属性的主目录里直接修改指向abc的本地路径即可。 -
您好,先安装IIS。请参考:http://www.im163.cn/thread-9758-1-1.html
安装成功后可以在管理工具中打开IIS。同样找到默认的网站。右击“默认网站”-->"管理网站"--->"高级设置"
修改其中的“物理路径”。 -
你好,请参考(有图)
http://www.magicwinmail.com/setupiis/iis7-2008/v_dir.html
jon.valett@gmail.com -
试过无数次,如果不把abc转为应用程序,那么就找不到javascript,找不到链接,我想应该是我母板里有些问题,代码比较多,不过反应的问题应该是比较直观的,希望老手指点一下,谢谢
<%@ Master Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<asp:ContentPlaceHolder id="head" runat="server">
<meta name="ROBOTS" content="INDEX,FOLLOW,ALL"/>
<meta name="revisit-after" content="2 days"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="verify-v1" content="3ZPpEkpvxtoloOODltw53dhz+WlFkCBzjm842GpEIGM=" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="Shortcut Icon" href="<%=Request.ApplicationPath %>/image/favicon.ico" />
<script type="text/javascript" src="<%=Request.ApplicationPath %>/javascript/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="<%=Request.ApplicationPath %>/javascript/jquery.pngFix.pack.js"></script>
<script type="text/javascript" src="<%=Request.ApplicationPath %>/javascript/ddsmoothmenu.js"></script>
<script type="text/javascript" src="<%=Request.ApplicationPath %>/javascript/jquery.corner.js"></script>
<script type="text/javascript" src="<%=Request.ApplicationPath %>/javascript/swfobject_source.js"></script>
<script src="<%=Request.ApplicationPath %>/javascript/ui.core.js" type="text/javascript"></script>
<script src="<%=Request.ApplicationPath %>/javascript/ui.tabs.js" type="text/javascript"></script>
<script type="text/javascript" src="<%=Request.ApplicationPath %>/javascript/modules/GrobalPointLLC.js"></script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try {
var pageTracker = _gat._getTracker("UA-7157272-2");
pageTracker._trackPageview();
} catch(err) {}
ddsmoothmenu.init({
mainmenuid: "smoothmenu1", //menu DIV id
orientation: 'h', //Horizontal or vertical menu: Set to "h" or "v"
classname: 'ddsmoothmenu', //class added to menu's outer DIV
//customtheme: ["#f5bd50", "#18374a"],
contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
})
$(function() {
$('#rotate > ul').tabs({ fx: { opacity: 'toggle' } }).tabs('rotate', 4000);
});
</script>
</asp:ContentPlaceHolder>
</head>
<body>
<div id="banner">
<div id="bannerLogo">
<div id="logo"><a href="<%=Request.ApplicationPath %>/index.aspx"><asp:Image ID="Image1" runat="server" ImageUrl="image/logo.png" alt="GlobalPoint"/></a></div>
<div id="search">
<p>800<span style="font-size:8px;">•</span>380<span style="font-size:8px;">•</span>8595</p>
<input type="text" style="height: 15px;" /> <input
style="width: 21px; height: 21px; background: url(<%= Request.ApplicationPath %>/image/search.png) no-repeat bottom left; border: 0px;"
type="submit" value="" /></div>
</div>
<div id="menu">
<div class="ddsmoothmenu" id="smoothmenu1">
<ul>
<li class="useformat ie6submenu"><a href="<%=Request.ApplicationPath %>/index.aspx"><span style="_margin:0 5px;">Home</span></a></li>
<li class="memuformat"><a href="<%=Request.ApplicationPath %>/aboutUs.aspx">About Us</a>
<ul
style="display: none; top: 29px; visibility: visible; left: 0px; ">
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/aboutUs.aspx#mission">Mission</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/contact.aspx">Location</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/aboutUs/workingWithUs.aspx">Working With Us</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/aboutUs/communityOutreach.aspx">Community
Outreach</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/aboutUs/career.aspx">Career</a></li>
</ul>
</li>
<li class="memuformat"><a href="<%=Request.ApplicationPath %>/services.aspx">Services</a>
<ul
style="display: none; top: 29px; visibility: visible; left: 0px; width: 171px;">
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/services/infrastructure.aspx">Infrastructure</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/services/managed.aspx">Managed Services</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/services/security.aspx">Security</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/services/projectManagement.aspx">Project
Management</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/services/desktopSupport.aspx">Desktop Support</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/services/sqlAdministration.aspx">SQL
Administration</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/services/sharepoint.aspx">SharePoint</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/services/crm.aspx">CRM</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/services/voIP.aspx">VoIP</a></li>
</ul>
</li>
<li class="memuformat"><a href="<%=Request.ApplicationPath %>/contact.aspx">Contact</a>
<ul
style="display: none; top: 29px; visibility: visible; left: 0px; width: 171px;">
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/contact.aspx#chicago">Chicago</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/contact.aspx#northern">Northern Suburbs</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/contact.aspx#western">Western Suburbs</a></li>
</ul>
</li>
<li class="memuformat"><a href="<%=Request.ApplicationPath %>/support.aspx">Support</a>
<ul
style="display: none; top: 29px; visibility: visible; left: 0px; width: 171px;">
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/support/networkResources.aspx">Network Resources</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/support/desktop.aspx">Windows Desktop</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/support/windowsServers.aspx">Windows Servers</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/support/exchangeServer.aspx">Exchange Server</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/support/development.aspx">Development</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/support/backup.aspx">Backup Resources</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/support/antivirus.aspx">Antivirus Tools</a></li>
</ul>
</li>
<li class="memuformat"><a href="<%=Request.ApplicationPath %>/partners.aspx">Partners</a>
<ul
style="display: none; top: 29px; visibility: visible; left: 0px; width: 171px;">
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/partners/technologyPartner.aspx">Technology
Partner</a></li>
<li><a class="fixIE" href="<%=Request.ApplicationPath %>/partners/projectPartner.aspx">Project Partners</a></li>
</ul>
</li>
<li class="useformat"><a href="<%=Request.ApplicationPath %>/login.aspx" style="border: 0;"><span style="_margin:0 6px;">Login</span></a></li>
</ul>
<br style="clear: left;" />
</div>
</div>
</div>
<div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
<div id="footer">
<div class="fleft">
Global Point LLC © 2008-2009 •
<a href="<%=Request.ApplicationPath %>/privacy.aspx">Privacy Policy</a> •
<a href="<%=Request.ApplicationPath %>/sitemap.aspx">Site Map</a>
</div>
<div class="fright">
<span>RSS</span>
<a href="#"><asp:Image ID="Image2" runat="server" ImageUrl="~/image/rss.png" alt="RSS" /></a>
</div>
<div style="display: none"><a href="http://www.gnusquad.com">Developed by GNUSquad</a></div>
</div>
</body>
</html> -
完全没有必要这么复杂,将你的网站指到 abc就可以了。
只所以会出现问题,是你的代码的原因。 Url 重定向解决不了你的问题。
比如js文件的写法,下面2种方法任何一个都可以
<script type="text/javascript" src="<%=Page.ResolveUrl("~/javascript/t.js")%>"></script> <script type="text/javascript" src="<%=Request.ApplicationPath=="/"?"":Request.ApplicationPath%>/javascript/t.js"></script>
这是一个很简单的问题,为什么要采用那么复杂的方法呢?
【孟子E章】- 已标记为答案 孟宪会Moderator 2011年3月25日 5:04