![ASP.Net Web 应用程序不起作用-IIS7 配置或安装问题?](https://linux22.com/image/796225/ASP.Net%20Web%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8-IIS7%20%E9%85%8D%E7%BD%AE%E6%88%96%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98%EF%BC%9F.png)
必备背景信息:我是一名开发人员,最近买了一台新工作站。我尝试让公司的主要 Web 应用程序运行,但完全失败了。我已经完成了配置它并让它在 IIS-7 中运行所需的所有步骤(但它没有运行)。
值得注意的事实:
它是一个 .net 3.5 Web 应用程序,并且已启用表单身份验证。我正在使用 Classic .Net AppPool。网站的路径有效(它设置为默认网站下的应用程序)。Classic .Net App Pool 用户/帐户对整个文件夹结构及其内容具有 RX,W 权限。
我可以毫无问题地浏览应用程序,但显然有些地方出了问题。但是我可以登录;我们正在使用 AspMembershipProvider,所以我认为 ASP.net 运行正常,但我不能排除这里存在问题。
当我们进入主屏幕时,我们看到的是以下内容:
当然,这并不是我们的网站应有的样子。
上面的图片是我们的徽标。徽标的路径是有效的。在 Fiddler 中查看结果时,我发现此图片(以及页面上的其他几张图片)的 Content-Length 为 0。Fiddler 中的所有结果都是 200;没有显示任何错误。按钮都是 javascript(实际上是 Dojo),但那里的所有内容都配置正确。所有样式表都位于它们应该在的位置。所有路径看起来都是有效的。
有人知道这里的问题是什么吗?我对此感到困惑。MyCompany 的高层(Top. People.)也同样困惑。
答案1
事实证明没有安装静态内容(在 World Wide Web Services\Common HTTP Features 下)。这样就解决了问题。