如何更改SharePoint扩展Web应用程序的web.config文件

vIc*_*erg 5 sharepoint web-config

使用SharePoint API,如何修改扩展的webapp web.config文件?

我必须在此文件中进行一些更改以指定连接字符串,membershipprovider等...以使用表单身份验证.

目前,我可以更改"主"webapplication web.config文件,但不能更改扩展名.

编辑

我正在使用Sp 2007.我已经在使用SPWebConfigModification类来修改父webapp.将修改传播到扩展的webapp.我必须改变扩展的一个.但我找不到办法.

我想要实现的是编写一个小巫师:

  • 显示WebApp列表,以便用户可以选择一个
  • 将选定的Web应用程序扩展到其他区域
  • 配置该扩展区域以使用表单身份验证

谢谢

vIc*_*erg 2

我从博客中得到了答案。

\n\n
\n

在您的情况下,您需要编写一个 Web 应用程序范围的功能,在使用 C# 应用程序配置站点后,它将部署到新配置的站点,并在该功能的接收器中注入所需的 web.config 设置,因为在上下文配置 API 是可以获得的,但请再次记住以下几点:

\n\n

如果您不使用 SPWebConfigModification 类并且使用 ASP.NET 2.0 配置 API 或您自己的机制,则您有责任在服务器场中传播更改。如果这种情况发生在独立安装上,那么您无需担心这一点。

\n
\n\n

所以不能从外部进行。为了实现这一目标,我们必须做一个功能。

\n\n

谢谢

\n