[英]asp.net mvc3 application host in IIS 7
我有两个Web应用程序第一个是:由ASP.NET开发的ApplicationA第二个是:由ASP.NET开发的ApplicationB mvc3
我的第一个应用程序“ ApplicationA”作为默认网站托管,并且运行良好//www.appliocationa.com
现在我想将第二个应用程序“ applicationB”作为子应用程序托管
像//www.appliocationa.com/applicationb
可能吗?
根据您的评论
遇到以下错误:403-禁止访问:拒绝访问。 您无权使用您提供的凭据查看此目录或页面。
您收到的此错误与托管两个Web应用程序无关。
确保您的网站所运行的帐户有权访问本地文件系统。 II还建议您检查IIS站点是否指向错误的应用程序池。
直接来自msdn .....
默认情况下,网络服务帐户对IIS服务器根文件夹具有读取和执行权限。 IIS服务器的根文件夹名为Wwwroot。 这意味着部署在根文件夹中的ASP.NET应用程序已经对其应用程序文件夹具有“读取”和“执行”权限。 但是,如果您的ASP.NET应用程序需要在其他位置使用文件或文件夹,则必须专门启用访问。
授予对特定文件的读取,写入和修改权限
使用.NET4.0为您的MVC3站点创建一个新的应用程序池。 例如AppB
右键单击IIS中的applicationA
添加应用程序,选择应用程序到AppB
没问题,没有web.config更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.