我是AngularJs应用程序的新手,并使用Gulp编译应用程序。编译应用程序时,它会在我的解决方案中创建一个名为@Repository
@Transactional
public interface SomeEntityRepository extends JpaRepository<SomeEntity, Long> {
List<SomeEntity> findAllByEntityId(Long id);
List<SomeEntity> findAllByEntityIdAndDateOfCreationBetweenAnd/*...*/(Long id, /*...*/);
}
的目录。我在app
中有以下文件夹。
这是可部署的代码,我想在本地IIS上部署它。 告诉IIS从哪里开始或需要配置文件需要什么。
我像这样设置应用程序池
尽管有这个尴尬的插图,请提供任何帮助。
答案 0 :(得分:1)
只要您掌控web.config
,这并不难。基本上你需要做的是301永久重定向。
这是在web.config
:
<system.webServer>
<rewrite>
<rules>
<rule name="directToSubFolder" stopProcessing="true">
<match url="^$" />
<action type="Rewrite" url="/app/index.html" />
</rule>
</rules>
</rewrite>
</system.webServer>
请注意,url
标记值中的action
应该是适合您需求的值。我假设您的默认着陆是index.html
因此,你可以照常进行开发,一旦你想部署,就可以运行Gulp将所有内容构建到app
文件夹中,瞧,你完成了!