- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 ASP.NET Web 应用程序,我一直在通过 VS 使用 Web 部署将我的应用程序部署到 Azure,但是在这种情况下,客户将在他们自己的服务器上托管我的应用程序,所以我想设计一个桌面应用程序,允许我配置设置(主要是连接字符串),更新 web.config,然后将应用程序部署到他们的服务器。
连接字符串需要更改,因为它们有自己的自己的数据库。
这可能吗?如果是这样,是否有任何关于处理此问题和/或任何替代方法的建议,或者我只是过度思考事情(我通常会这样做)并朝着完全错误的方向前进?
最佳答案
I'd like to design a desktop application that would allow me to configure settings (connection string primarily), update the web.config and then deploy the application to their server.
如果您知道这些设置,则可以在配置文件中进行更改并发布应用程序。
但是如果您想让客户在他们的服务器上发布后更改设置,而不是创建一个 Windows 应用程序来更改设置,您可以在您的 Web 应用程序中创建一些页面/ Controller 并通过检查 Request.IsLocal
将它们配置为仅在本地工作.这样,该部分应用程序将只能在服务器上访问。
服务器管理员可以使用服务器上的 Web 应用程序来更改设置。
您还可以通过使用将用户名/密码散列存储在文件中的身份验证提供程序来提高安全性。如果您使其安全,您还可以让管理员远程处理该部分。
有关部署 Web 应用程序的更多信息,请查看:
关于c# - 通过 Windows 窗体应用程序以编程方式部署 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39900028/
对于一个科学实验,我写了一个turtle.py ,它会打开一个 800x480 的窗口并绘制一个缓慢增长的黑点。 turtle.py以 C:\Users\kaza>python C:\Users\ka
我开发了一个 swing 应用程序,但每次运行应用程序时都会打开一个新窗口。我希望如果一个窗口已经打开,则其他窗口不允许打开。 最佳答案 Here是一个 Java 单一应用实例的例子: A singl
有没有办法检测主进程中 Electron 的结构? process.platform 似乎也在 x64 机器上返回 win32,我没有在文档中找到任何获取架构的选项。 最佳答案 你试过 process
public short[] HanningWindow(short[] signal_in ,int pos ,int size) { for (int i= pos; i < pos+si
我有一个具有这些属性的 Electron 窗口: mainWindow = new BrowserWindow({ width: 800, height: 600, title: "Aqu
我有一个 Ubuntu 工作站,我正在尝试引导一个 Windows 节点。 Windows 节点在端口 2222 上打开了 ssh。我一直在关注 http://docs.opscode.com/plu
我是一名优秀的程序员,十分优秀!