在共享主机环境中为 DotNetNuke 设置 SQL 连接字符串

发布于 2024-11-15 17:17:14 字数 219 浏览 1 评论 0原文

我正在共享托管环境中设置 DotNetNuke 应用程序,并且我对 ASP.Net 世界非常陌生。在共享环境中,我有 web.config 文件吗?或者我的主机是否必须为我设置连接字符串?

我可以通过主机的控制面板访问 IIS。

非常感谢任何帮助。

我访问了 DotNetNuke Wiki,它为我提供了有关连接字符串本身的指导,但我似乎无法找到 web.config 文件。

I'm setting up a DotNetNuke application on a shared hosting environment and I'm really new to the ASP.Net world. In a shared environment, do I have a web.config file? or does my host have to set up my connection string for me?

I have access to the IIS through my host's control panel.

Any help is greatly appreciated.

I've visited the DotNetNuke Wiki and it's given me guidance on the connection string itself, but I can't seem to locate the web.config file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

撕心裂肺的伤痛 2024-11-22 17:17:14

DotNetNuke 将在安装过程中为您设置连接字符串。

当您选择“SQL Server 数据库”时,它会询问您:

  1. 身份验证方法(Windows 身份验证、SQL 身份验证)、
  2. 服务器位置(例如:IP 地址)
  3. 数据库名称(空数据库需要填写 )预先创建的)
  4. 用户名和密码(如果您选择了 SQL 身份验证)

在继续下一步之前,安装程序将确保它可以根据您提供的信息访问数据库。

如果成功,并且继续下一步,则意味着已经为您设置了连接字符串。

那么您从哪里获取第 1 - 4 步的信息?

  1. 基本上,您的托管提供商应该为您提供此信息。上述步骤 1 将有一个首选的身份验证方法。这可能是 SQL 身份验证。
  2. 您的主机应该告诉您 SQL Server 所在的位置——他们应该为您提供 SQL Server 的主机名或 IP 地址。
  3. 对于第 3 步,应该有一些方法供您创建数据库——可能使用 Web 界面,或者如果幸运的话,可以使用 SSMS。
  4. 最后,他们应该为您提供第 4 步的 sa 登录凭据 - 但最好您可以创建自己的凭据并为他们提供在此步骤中仅访问您的 DNN 数据库的权限。

DotNetNuke will setup the connection string for you during the install process.

When you select "SQL Server Database", it will ask you for:

  1. authentication method (Windows Auth, SQL Authentication),
  2. location of the server (Example: IP Address)
  3. Database Name (Empty Database needs to be pre-created)
  4. Username and Password (if you selected SQL Authentication)

Before proceeding to the next step, the installer will make sure it can access the database given the information that you provided.

If it succeeds, and the next step proceeds, that means the connection string was already setup for you.

So where do you get your information for steps 1 - 4?

  1. Basically, your hosting provider should have this information for you. There will be a preferred authentication method for step 1 above. It is probably SQL Authentication.
  2. Your host should tell you where your SQL Server is located -- they should give you a hostname or IP Address for the SQL Server.
  3. For step 3, There should be some method for you to create databases -- probably using a web interface or, if you're lucky, SSMS.
  4. Finally, they should have provided you sa login credentials for Step 4 -- but it's best if you can create your own credentials and provide them access to only your DNN database for this step.
何其悲哀 2024-11-22 17:17:14

在共享主机环境中,您将拥有自己的 web.config 文件,对于大多数主机,如果没有更高级的控制面板,您至少应该能够通过 ftp 访问它。

在共享托管环境中,某些 web.config 设置将由主机指定,并在您自己的 web.config 中被忽略。例如,无论您如何配置自己的 web.config,主机都可能会强制您的站点在中等信任下运行。

In a shared host environment you will have your own web.config file, with most hosts you should be able to at least access it via ftp if not some fancier control panel.

In a shared hosting environment some web.config settings will be dictated by the host and ignored in your own web.config. For example the host will likely force your site to run under medium trust no matter how you configure your own web.config.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文