根据http://ayende.com/blog/4599/hunt-the-bug,我遇到了其中一种情况,即"在这种情况下无法提供响应".
非常简化,以下内容在Windows Server 2008/IIS7/ASP.NET 4.0的某些情况下引发异常
public class Global : HttpApplication
{
public void Application_Start(object sender, EventArgs e)
{
HttpUtility.UrlEncode("Error inside!");
}
}
Run Code Online (Sandbox Code Playgroud)
我见过的解决方案涉及以下其中一项:
也许这不是我最好的谷歌搜索日,但如何实现HttpEncoder.Default?
建议?
我的应用程序在我的开发工作站上运行良好,但在将应用程序部署到实时环境时失败.似乎没有在实时环境中调用Application_Start.
我想知道如何为下一个要求设置IIS或应用程序(如果需要): - 当应用程序池在IIS中启动时,它应该调用Global.asax中的Application_Start
我正在使用applicationHost.config获取以下代码:
<applicationPools>
<add name="mySite" autoStart="true" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" />
<applicationPoolDefaults>
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="false" />
</applicationPoolDefaults>
</applicationPools>
Run Code Online (Sandbox Code Playgroud)
..
<site name="mySite" id="2" serverAutoStart="true">
<application path="/" serviceAutoStartEnabled="true" applicationPool="mySite">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\mySite" />
</application>
<bindings>
<binding protocol="http" bindingInformation="127.0.0.1:8080:" />
</bindings>
</site>
Run Code Online (Sandbox Code Playgroud)
到目前为止,仅在请求完成时才调用Application_Start.
样式警察将试图强制您从mvc Web应用程序的Global.asax文件中取出Application_Start中的下划线:
SP0100:方法(常规)名称Application_Start不符合指定的样式:SampleName.
但是,如果不破坏Web应用程序,这个名称就无法更改(我想?).
我在编写抑制消息以绕过此规则时遇到问题,而且由于某种原因,stylecop中的分析器未发现此错误[编辑 - 错误未找到,因为它是StyleCop +错误] - 所以我无法自动 - 生成模块级抑制消息.
有人可以帮助使用正确的抑制消息来解决这个问题吗?
我尝试过以下方面的事情:
[module: SuppressMessage("StyleCopPlus.StyleCopPlusRules", "SP0100:AdvancedNamingRules", Scope="member", Target="Global.asax", Justification = "Some justification")]
Run Code Online (Sandbox Code Playgroud)
但没有运气
您是否可以提供JavaScript函数示例,以便从Web浏览器启动计算机上安装的应用程序(例如Google Chrome 4).特别是如果.Net APPs有任何特殊的简化这个过程apis,这些人员有一些libs,请与我们分享链接.
那么如何在启动程序中创建并存储一个小型本地服务器,该服务器可以处理一些本地URL,如http:// localhost/maAppServer/MyAppCalculator/Start,用于启动已在其配置文件中写入其名称和本地URL的应用程序安装?
那么如何从Web浏览器启动C#.NET app\program?
.net ×2
asp.net ×2
c# ×2
browser ×1
global-asax ×1
iis-7.5 ×1
javascript ×1
stylecop ×1
urlencode ×1