有很多帖子,我现在尝试了很多东西.但无济于事.我自己基本上是一个Winforms开发人员,几天前我的公司正在开展网络计划,开始研究这个网络.
我有一个ASP.Net项目,我想在本地IIS上托管它.在Project properties -> Web我选择的设置中,Use Local IIS Server并给出了一个网址localhost/MyApp.我尝试在我的Firefox浏览器上访问它并收到错误HTTP Error 503. The service is unavailable.
以前我还有很多其他错误,我一个接一个地修复它们.但是对这一点感到震惊.这些是我项目中的设置
Enable 32 bit Application属性为trueAny CPU为Target框架但我想提一个奇怪的行为.以下是我所面临的问题
localhost/MyApp)HTTP Error 503. The service is unavailable我看过以下链接,我已经尝试过了.对于上述行为,我到达了这里.根据此链接,计算机名称不应该包含.在其中..我的计算机名称中没有任何内容但确实包含-在内.我的域名也包含.在其中.此外,我无法更改这些设置,因为我的办公室笔记本电脑和我们的TFS设置绑定到我们的域名和计算机名称.
任何人都可以帮我理解发生的事情吗?请指导我.谢谢.
编辑
我有以下代码Global.asax.Application_BeginRequest方法在同一个文件中为空.
protected override void Application_Start(object sender, EventArgs e)
{
base.Application_Start(sender, …Run Code Online (Sandbox Code Playgroud) 任何人请解释我在不同提到的IIS版本中的applicationhost.config文件位置.请提及每个iis版本中的确切位置.Apt答案将不胜感激.