【问题标题】:web site publishing problem网站发布问题
【发布时间】:2010-08-19 07:44:34
【问题描述】:

我有 win server 2003 和 IIS 6。将我的网络应用程序发布到 IIS 并设置端口 8080 后,我看不到网站

更新: 我解决了连接到端口 8080 的问题,在输入 http://XXX.XXX.X.XX:8080/ 之后我看到了这个

2010 年 8 月 19 日星期四上午 9:26 App_Data
2010 年 8 月 19 日,星期四 9:26 AM bin
2010 年 8 月 19 日星期四上午 9:26 内容
2010 年 8 月 19 日星期四上午 9:11 97 Global.asax
2010 年 8 月 19 日星期四上午 9:26 脚本
2010 年 8 月 19 日星期四上午 9:26 观看次数
2010 年 8 月 19 日星期四上午 9:11 11799 Web.config

如何查看我的网站

【问题讨论】:

    标签: iis-6 windows-server-2003


    【解决方案1】:

    看起来像以下问题的组合:

    1. 目录浏览已启用
    2. 未指定默认文档
    3. 可能与网站相关联的 .net 版本不正确。

    看起来您正在使用 MVC(视图目录) - 您的站点是否为 MVC 正确配置,您的服务器是否安装了所有正确的框架并绑定到 IIS(您可能需要使用 aspnet_regiis 来满足每个必需的框架)

    如果您使用 Visual Studio 创建了网站,请尝试使用其“部署网站”功能,因为它应该确保您网站的所有设置都正确显示。

    在这里查看http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx 了解 IIS 6.0 MVC 演练。

    【讨论】:

    • 是的,我正在使用 MVC。我需要 aspnet_regiis 的扩展。 “部署网站”的意思是什么
    • 它取决于框架版本,但通常是 c:\windows\microsoft.Net\framework\vx.xxxx\aspnet_regiis -iru 你使用什么版本的 Visual Studio? VS 2008 还是 VS 2010?
    • 我找到了 aspnet_regiis。如果我将它们添加到通配符映射或应用程序映射
    • 您在命令提示符下为您需要的框架运行每个 aspnet_regiis 命令,而无需添加映射。打开命令提示符到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 然后运行命令aspnet_regiis.exe -i 为您使用的每个框架执行上述操作
    • 我有大问题。我运行你的命令,但问题仍然存在。在我的主页上,我只能看到文件列表,而不是网站
    【解决方案2】:

    服务器是否有活动防火墙?

    如果您发布的网站已创建并处于活动状态,您是否检查过 IIS?

    【讨论】:

      【解决方案3】:

      尝试设置默认网页。 但是,您的列表没有显示任何“.aspx”页面,因此您的出版物很可能出错了。

      【讨论】:

        猜你喜欢
        • 2015-04-06
        • 2012-07-07
        • 2021-01-05
        • 1970-01-01
        • 1970-01-01
        • 2020-03-28
        • 2010-09-27
        • 2019-03-22
        • 2021-11-11
        相关资源
        最近更新 更多