我有:
- Windows 7
- 未修改的模板MVC 4.0 Internet Application
- IIS 7.5
如果我在IIS中将其设置为Site,该网站可以正常工作。 如果我在IIS中将其设置为应用程序,它将显示一个空白页面。 事件查看器中的应用程序错误日志中没有任何内容。
我在文件夹中放了一个Default.html文件。我可以在网站上浏览它。 如果我尝试在应用程序中浏览它,它将显示一个空白页面。
如何将网站作为应用程序运行?
答案 0 :(得分:0)
您需要发布您的申请。 右键单击您的项目,选择“发布”,选择一些文件夹。成功后,您必须将所有文件放在IIS服务器上的文件夹中,并显示IIS网站的此文件夹。 另一方面,您可以使用您的http地址
将您的应用程序直接发布到IIS服务器答案 1 :(得分:0)
IIS应用程序配置必定存在问题。
当您说您将应用程序部署为IIS中的站点时,您实际在做的是将应用程序部署到IIS站点的根应用程序,而不是站点本身。
因此,问题在于网站内部应用程序的配置。
要了解其工作原理,并且您可能配置错误,请查看以下文档:
Understanding Sites, Applications, and Virtual Directories on IIS 7
它清楚地解释了你在做什么,以及为什么它不起作用。它可能是您站点中的web.config文件或任何其他继承配置的错误。或者只是你没有像预期的那样访问应用程序。