asp.net 配置web.config指向根文件夹

h4cxqtbf  于 2022-12-20  发布在  .NET
关注(0)|答案(1)|浏览(156)

你能帮我配置一下web.config吗?这样IIS Express就可以解析所有的URL,从我的物理根文件夹开始。
例如,我希望Visual Studio中的所有Web文件都有“webroot”文件夹:

C:/dev/myWebMvcApplication/webroot/app/index.html

其中:myWebMvcApplication是我的解决方案的文件夹[.sln],webroot是包含我的所有文件的物理文件夹;这样所有的URL都可以像这样

/localhost:port/app/index.html

而不是像

/localhost:port/webroot/app/index.html
r7xajy2e

r7xajy2e1#

从IIS7开始,在服务器中更改站点通常是在applicationHost.config的sites部分完成的。

<sites>
    <site name="Blah Blah" id="1">
        <application path="/" applicationPool="DefaultAppPool">
            <virtualDirectory path="/" physicalPath="C:/dev/myWebMvcApplication/webroot" />
        </application>
        <bindings>
            <binding protocol="HTTP" bindingInformation="*:80:" />
        </bindings>
     </site>
</sites>

我假设你是在谈论改变你的web服务器的根目录,以便你的解决方案下的所有应用程序共享相同的基本URL。如果这是一个不正确的假设,请告诉我。

相关问题