我有一个 asp.net mvc 应用程序,它允许使用 CSV 文件上传公司结构。我被问及使用 powershell 脚本自动化此功能的可能性。在 powershell 中创建 CSV 很容易,但我不知道如何上传到 asp.net。
我的第一选择是使用 WebClient,但我的身份验证有问题 - 在 mvc 中我们使用表单身份验证。我在这里读到这是可能的,但如果我的登录表单发生更改,我将不得不向客户端发送更新的脚本。我想省略客户端的管理代码。
第二种选择是创建单独的控制器并在其中使用授权令牌,但我看起来像“再次发明轮子”,因为我需要编写所有负责身份验证的代码。
我可以改进上述选项之一吗?或者也许有更好的选择?