0

我简直一头雾水。我尝试在 IIS 中设置我的基本 HTML 网站,并在主要浏览器之间获得 3 个不同的结果。(它应该看起来像 Chrome 的显示。)它们都在本地工作,但是通过“mycompname/website/default.html”它可以执行您在下面看到的操作。谢谢。

在此处输入图像描述


HTML(根据要求)

<html>
<title>Website</title>
<head>
<link rel="stylesheet" type="text/css" href="styles/clean.css" />
<link rel="stylesheet" type="text/css" href="styles/style.css" />
<script type="text/javascript" src="scripts/jquery-1.7.1.js"></script>
<script type="text/javascript">
    $(function() {
        // Page Load Functions
        $.ajaxSetup({cache:false})
        $('#menu ul li ul').hide(); // Hides submenus

        // Hides submenus
        $('#menu > *').mouseleave(function(){
            $('#menu ul li ul').slideUp('slow');
        });

        // Shows submenu
        $('#menu > ul > li > a').hover(function(){
            if(!$(this).parent().children('ul').is(':visible'))
            {
                $('#menu ul li ul').slideUp('slow');
                $(this).parent().children('ul').slideDown('slow');
            }
        });

        $('#menu > ul > li > ul > li > a').click(function(e){
            e.preventDefault()
            if($(this).attr('href') != '#')
                $('#main').load('content/' + $(this).attr('href'));
        });
    });
</script>
</head>
<body>
<div id="wrapper">
    <div id="header">Put fancy logo here.</div>
    <div id="menu">
        <ul>
            <li>
                <ul>
                    <li><a href="test.html">SubMenu Item 1-1</a></li>
                    <li><a href="#">SubMenu Item 1-2</a></li>
                    <li><a href="#">SubMenu Item 1-3</a></li>
                    <li><a href="#">SubMenu Item 1-4</a></li>
                    <li><a href="#">SubMenu Item 1-5</a></li>
                </ul>
                <a>menu 1</a>
            </li>
            <li>
                <ul>
                    <li><a href="#">SubMenu Item 2-1</a></li>
                    <li><a href="#">SubMenu Item 2-2</a></li>
                    <li><a href="#">SubMenu Item 2-3</a></li>
                    <li><a href="#">SubMenu Item 2-4</a></li>
                    <li><a href="#">SubMenu Item 2-5</a></li>
                </ul>
                <a>menu 2</a>
            </li>
            <li>
                <ul>
                    <li><a href="#">SubMenu Item 3-1</a></li>
                    <li><a href="#">SubMenu Item 3-2</a></li>
                    <li><a href="#">SubMenu Item 3-3</a></li>
                    <li><a href="#">SubMenu Item 3-4</a></li>
                    <li><a href="#">SubMenu Item 3-5</a></li>
                </ul>
                <a>About Us</a>
            </li>
        </ul>
    </div>
    <div id="main">

    </div>
    <div id="footer">
        &copy; 2012 xxx. All rights reserved.
    </div>
</div>
</body>
</html>
4

1 回答 1

0

看看你得到的 HTTP 代码是什么?在这里查看:http: //support.microsoft.com/kb/318380

您是否在 iis 上托管该网站?如果是这样,请确保您的网站运行的帐户可以访问本地文件系统?

直接来自msdn .....

默认情况下,网络服务帐户对 IIS 服务器根文件夹具有读取和执行权限。IIS 服务器根文件夹名为 WWWroot。这意味着部署在根文件夹中的 ASP.NET 应用程序已经对其应用程序文件夹具有读取和执行权限。但是,如果您的 ASP.NET 应用程序需要使用其他位置的文件或文件夹,则必须专门启用访问权限。

要提供对作为网络服务运行的 ASP.NET 应用程序的访问权限,您必须授予对网络服务帐户的访问权限。

授予对特定文件的读取、写入和修改权限

  • 在 Windows 资源管理器中,找到并选择所需的文件。
  • 右键单击该文件,然后单击“属性”。
  • 在“属性”对话框中,单击“安全”选项卡。
  • 在安全选项卡上,检查用户列表。如果网络服务
  • 帐号未列出,请添加。
  • 在“属性”对话框中,单击“网络服务”用户名,然后在“网络服务的权限”部分中,选择“读取”、“写入”和“修改”权限。
  • 单击应用,然后单击确定。

点击这里了解更多

于 2012-06-26T16:27:54.423 回答