万能的CSDN啊~~求大神..IIS服务器无响应 从IIS 8到VS2012 自带的Development Server..
系统是win8, 用VS2012配置一个项目,放到IIS 8里面时,静态内容全部可以访问,但是aspx页面访问不了.不报任何错误,就是一直显示加载.然后有的时候加载个二三十分钟会把那个页面加载出来,但是过五分钟左右就又回到之前那种状态了.或者是我在VS2012里面再点一次生成解决方案,就又不工作了.
而在VS2012里面配置Development Server或者IIS Express, 则是所有内容都无法加载.
但奇怪的是我新建一个项目的话,上述三种IIS Server全部正常...
而同一个项目,在其他同事的电脑上就跑的正常,而且系统都是一样的(Win 8 + VS2012 + IIS8).
请问这是项目哪里配置的错误吗?求大神指点!!! --------------------编程问答-------------------- 应该是应用程序池没有配置正确 --------------------编程问答--------------------
应用程序池用的是.NET 4.0 经典和集成都试过
高级设置如下:
其他人的电脑跑的都是正常的,不知道为什么我的就这样,之前装的是win8 32位,现在换成64位,问题还是一样 --------------------编程问答-------------------- 还有一种可能就是用到了Url重写 --------------------编程问答--------------------
确实是用了URL重写,但是把重写去掉之后,问题也是一样.. --------------------编程问答-------------------- IIS7.0+要将重写的监听事件写到<system.webServer>中
如
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<add name="FineUIScriptModule" type="FineUI.ScriptModule, FineUI"/>
<add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="DNHttpModule" />
</modules>
<handlers>
<add name="FineUIResourceHandler" verb="GET" path="res.axd" type="FineUI.ResourceHandler, FineUI" validate="false"/>
<remove name="WebServiceHandlerFactory-Integrated"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</handlers>
</system.webServer> --------------------编程问答-------------------- http://technet.microsoft.com/zh-cn/sysinternals/bb763179.aspx --------------------编程问答--------------------
这一块是别人搭好的, 具体内容:
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<security>
<requestFiltering>
<requestLimits maxUrl="999999" maxQueryString="999999" />
</requestFiltering>
</security>
<staticContent>
<mimeMap fileExtension=".apk" mimeType="application/apk" />
</staticContent>
<defaultDocument>
<files>
<clear />
<add value="default.aspx" />
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="index.html" />
<add value="iisstart.htm" />
</files>
</defaultDocument>
<directoryBrowse enabled="true" />
<handlers>
<remove name="PageHandlerFactory-ISAPI-4.0_32bit" />
<remove name="PageHandlerFactory-ISAPI-2.0" />
<remove name="PageHandlerFactory-Integrated-4.0" />
<remove name="PageHandlerFactory-Integrated" />
<add name="PageHandlerFactory-Integrated" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" resourceType="Unspecified" requireAccess="None" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" resourceType="Unspecified" requireAccess="None" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-4.0_32bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
</handlers>
<urlCompression doStaticCompression="false" />
</system.webServer> --------------------编程问答-------------------- <add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-4.0_32bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
这块东西很可疑 --------------------编程问答--------------------
去掉那两块之后,问题还是存在.想请教一下怎么能看到IIS内部处理的日志呢?我现在的log里面只看到一个请求被接收,然后没有响应时间,只有这一行,怎么才能看到请求接收之后的过程呢?我是.net新手,之前一直做java的,不知道要怎么知道问题出在哪里 --------------------编程问答--------------------
将这两行去掉之后,报了
HTTP 错误 404.17 - Not Found
请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 --------------------编程问答--------------------
以前是这样的,iis7之后就不懂了,很少用 --------------------编程问答--------------------
以前是这样的,iis7之后就不懂了,很少用
这里没找到,但是我指定了一个log文件的保存目录,里面也看不到太有用的东西..只有接收到的请求,没有什么错误,然后响应了之后给回一个200的状态码,没有任何错误
补充:.NET技术 , ASP.NET