我有一个托管运行窗口,让我们说根域是xxx.com。在xxx.com上应该有运行在php上的网站(因为IIS可以运行PHP,对吗?)或asp.net。我真的不知道。
我现在负责制作一个asp.net mvc应用程序,它应该只在xxx.com/myaspapp这样的文件夹中运行。
我尝试通过visual studio将应用程序直接发布到该文件夹,但失败并显示错误:
>应用程序中的服务器错误。配置错误
描述:处理配置文件时发生错误 需要为此请求提供服务。请查看具体的错误详情 在下面并适当修改配置文件。
分析程序错误消息:使用注册为的部分是错误的 allowDefinition ='MachineToApplication'超出应用程序级别。这个错误 可能是由于虚拟目录未在IIS中配置为应用程序。
这是什么解决方案?这种情况甚至可能吗?
谢谢。
答案 0 :(得分:1)
WebDeploy可以自动在IIS站点下创建虚拟应用程序。看看:
答案 1 :(得分:0)
在子文件夹中托管应用程序很简单。请按照以下步骤操作。
现在,您可以从子文件夹访问该网站。