【发布时间】:2023-03-25 19:25:01
【问题描述】:
我有一个简单的 ServiceStack 应用程序,我可以将它作为控制台应用程序托管,我现在想为 IIS 打包/部署它。
我已经创建了一个 ASP.Net 应用程序项目并且可以在我的本地机器上成功地运行该服务。当我尝试将其部署到根目录下的子文件夹中的 IIS 服务器 (v7.5) 时,我得到了 404。
根据 ServiceStack 站点上的示例和文档,我将位置路径 web.config 设置如下
<location path="api">
...
</location>
我尝试了这些路径
/api
/subfolder_name/api
但没有任何作用。
难道不能把它放在一个子文件夹里,让它成为api的路径吗?
我将它放在根目录下的子文件夹中,并且路径配置如下: .然而它不起作用。那么这是否意味着我的所有文件都必须在根目录下,然后我必须更改 global.asax 以包含我的 apphost 初始化代码?对我来说似乎有点乱。
【问题讨论】:
标签: iis servicestack