GVKun编程网logo

css – 当我从Web服务器运行应用程序而不是本地开发服务器时,DIV布局是不同的

9

在本文中,您将会了解到关于css–当我从Web服务器运行应用程序而不是本地开发服务器时,DIV布局是不同的的新资讯,并给出一些关于.net–IIS是Web服务器还是应用程序服务器?、apache-2.

在本文中,您将会了解到关于css – 当我从Web服务器运行应用程序而不是本地开发服务器时,DIV布局是不同的的新资讯,并给出一些关于.net – IIS是Web服务器还是应用程序服务器?、apache-2.2 – 如何在同一台服务器上运行两个不同的Web服务器?、ASP.Net Web 应用程序在多服务器环境中停止一台 IIS 服务器时自动注销(负载平衡)、asp.net配置IIS后"服务器应用程序不可用"的解决办法 服务器应用程序不可用 您试图在此Web服务器上访问的Web应用程序当前不可用的实用技巧。

本文目录一览:

css – 当我从Web服务器运行应用程序而不是本地开发服务器时,DIV布局是不同的

css – 当我从Web服务器运行应用程序而不是本地开发服务器时,DIV布局是不同的

我有一个CSS问题.根据我从Web服务器运行我的Web应用程序与本地VS2010开发服务器的不同,我的DIV的布局也不同.

当我在本地运行时,我的三个内部DIV(preButtons,navContainer,postButtons)都显示为内联,但是当我从IIS 7.5 Web服务器发布并运行时,每个div后面都有一个换行符.

知道我错过了什么吗?

这是HTML:

<style type="text/css">    
    div#pager div
    {
        display: inline-block;
    }

    #navContainer
    {
        width: 340px;
        height: 28px;                
        overflow: hidden;   
        position: relative;     
    }

    #reel
    {
        position: absolute;
        top: 0;
        left: 0;      
        width: 0;  
    }

</style>
<div id="pager">
    <div id="preButtons"></div>
    <div id="navContainer">
        <div id="reel">
        </div>
    </div>
    <div id="postButtons"></div>
</div>

更新:

以下是该问题的截图.蓝色边框是因为我在IE开发人员工具中选择了“寻呼机”div.

更新:

在一天结束时,我的问题是双重的.

我的HTML& CSS需要按照指示清理,但我的网站也在兼容模式下打开.这是因为在工具 – >下检查了“在兼容性视图中显示Intranet站点”选项.兼容性视图设置.我认为当我的公司将IE8部署到我们的桌面时会自动设置.

谢谢大家的帮助!

解决方法

您可以在此处大大简化代码.把你的三个div放在一个容器里.向左三个漂浮.之后清除浮子.不再需要绝对定位.木已成舟.

例如:
HTML:

<div>
       <div></div>
       <div></div>
       <div></div>
       <div></div>
</div>

CSS:

.floatleft {
  float: left;
}

.clear {
  clear:both;
}

顺便说一下,根据你的分页,你可能会更容易做一个javascript网格,例如DataTables,这将取消任何这一点的需要….

.net – IIS是Web服务器还是应用程序服务器?

.net – IIS是Web服务器还是应用程序服务器?

IIS是Web服务器还是应用程序服务器?

还是两者兼而有之?

.Net中的Web和应用程序服务器之间(或相似之处)有什么区别?

谢谢!

更新:经过进一步调查,得出以下结论:
这完全取决于用于“服务”的协议

Web服务器:仅HTTP和App服务器:任何,包括HTTP.

不确定IIS是否有其他与HTTP有很大差异的协议(如果它没有,)可能在更严格的意义上,只是一个Web服务器! (http://technet.microsoft.com/en-us/library/cc268242.aspx)

根据定义,应用程序服务器应该能够提供(任何)“应用程序”;不只是浏览器. (在这种情况下,Web服务是一个有问题的领域)

纠正上面的错误……再次感谢.

解决方法

IIS 6.0基本上是一个Web服务器,带有扩展名aspnet_isapi.dll,用于处理ASP.NET功能.在IIS 7.0及更高版本中,.NET处理已集成到Web服务器本身,IIS可能被视为托管.NET应用程序(ASP.NET)的应用程序服务器.

如果您正在寻找类似于.NET中的Java Bean容器的东西,那么实际上没有这样的概念.您可以使用Windows服务,也可以使用Windows Azure辅助角色,它们类似于JBoss等“app servers”.

还有更具体的问题吗?在不偏离原始问题的情况下,很难详细说明.

apache-2.2 – 如何在同一台服务器上运行两个不同的Web服务器?

apache-2.2 – 如何在同一台服务器上运行两个不同的Web服务器?

我知道你不能使用两个不同的服务器进程来监听相同的端口和IP,但显然如果你为每个服务器进程分配一个单独的IP地址,这是可能的.是这样的吗?我正在考虑在同一台服务器上运行ningx和Apache(我也欢迎这是否是一个好主意的反馈),基本上是因为理想情况下我想尝试切换到Nginx,但据说它的Tomcat支持不是很好,所以我想我需要为此保持apache.

有没有人做过类似的事情;它是推荐的,你怎么去做?

最佳答案
apache和Nginx都接受了要监听的地址的参数;如果你想要192.168.1.100上的apache和192.168.1.110上的Nginx,你可以将以下内容添加到相应的conf文件中:

httpd.conf(或/etc/apache/ports.conf,取决于发行版):

listen 192.168.1.100:80

Nginx.conf:

server {
    # port to listen on. Can also be set to an IP:PORT
    listen 192.168.1.110:80;
    . . . 

ASP.Net Web 应用程序在多服务器环境中停止一台 IIS 服务器时自动注销(负载平衡)

ASP.Net Web 应用程序在多服务器环境中停止一台 IIS 服务器时自动注销(负载平衡)

如何解决ASP.Net Web 应用程序在多服务器环境中停止一台 IIS 服务器时自动注销(负载平衡)?

ASP.Net Web 应用程序可在多服务器环境中访问(负载平衡)。但是,当停止一台 IIS 服务器以测试多服务器环境时会自动注销。

例如: 场景:2台具有相同机器密钥和负载均衡的网络服务器

  1. 用户正在登录 URL (http://myappURL) - 他/她不知道它指向的是哪个 Web 服务器
  2. 进行交易和检查报告 - 工作正常
  3. 网站管理员停止网络服务器 2
  4. URL http://myappURL 仍然有效,但是只要 Web 服务器 1 或 2 停止,它就会自动注销

您能否建议如何避免自动注销?用户无需重新登录即可继续交易。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

asp.net配置IIS后

asp.net配置IIS后"服务器应用程序不可用"的解决办法 服务器应用程序不可用 您试图在此Web服务器上访问的Web应用程序当前不可用

错误:服务器应用程序不可用  您试图在此Web服务器上访问的Web应用程序当前不可用。
请点击Web浏览器中的“刷新”按钮重试您的请求。管理员注意事项:详述此特定请求失败原因的错误消息可在Web服务器的系统事件日志中找到。请检查此日志项以明确该错误发生的原因。

方法一:重新注册.Net 2.0
原因大概是先安装了 .Net Framework后安装的IIS导致.Net没有在IIS注册
从.net命令行工具里运行aspnet_regIIS /u 卸载,再aspnet_regIIS /i 安装,然后重启IIS,删除“默认应用程序”,然后将站点重新创建为应用程序。
方法二:新建应用连接池
新建应用连接池的步骤
1. 单击“开始”,指向“程序”,然后单击“控制面板”。
2.双击“管理工具”,然后双击“Int.Net”信息服务(IIS)。
3.右击“应用程序池”,指向“新建”,然后单击“应用程序池”。
4.在“应用程序池ID”文本框中键入 AppPool1。
5.单击”确定“。
将应用程序分配到应用程序池
1.开始-->程序-->控制面板-->管理工具-->Inte.Net 信息服务(IIS)。
2.Web-->默认Web站点-->右击"DebugApp1",-->属性。
3.主目录-->应用程序池-->AppPoo1-->确定。


方法三:修改网站目录所在文件夹的访问权限
找到当前网站目录-->右键-->属性-->安全-->添加-->高级-->立即查找-->选择Users用户(或Everyone)->确定

【如果没有“安全”选项,可如下解决:
资源管理器-->工具-->文件夹选项-->查看-->去掉“使用简单文件共享(推荐)”前面的对勾-->确定】

 

我通过第一种方法解决了

我们今天的关于css – 当我从Web服务器运行应用程序而不是本地开发服务器时,DIV布局是不同的的分享已经告一段落,感谢您的关注,如果您想了解更多关于.net – IIS是Web服务器还是应用程序服务器?、apache-2.2 – 如何在同一台服务器上运行两个不同的Web服务器?、ASP.Net Web 应用程序在多服务器环境中停止一台 IIS 服务器时自动注销(负载平衡)、asp.net配置IIS后"服务器应用程序不可用"的解决办法 服务器应用程序不可用 您试图在此Web服务器上访问的Web应用程序当前不可用的相关信息,请在本站查询。

本文标签: